CentOS 7.2 源码安装Python3.6
2018-01-16 10:35
543 查看
1.环境
安装CentOS 7.2最小系统(CentOS-7-x86_64-Minimal-1511.iso)2.需求
Python-3.6.4.tar.xz(官网下载)GCC(yum安装)
一堆开发库(yum安装)
3.编译
3.1安装编译器
yum -y install gcc
3.2安装依赖
yum -y install bzip2-devel sqlite-devel openssl-devel readline-devel xz-devel xz-devel tk-devel gdbm-devel
3.3编译源码
tar Jxvf Python-3.6.4.tar.xz cd Python-3.6.4 ./configure (如果需要发布版,则配置时要开优化,编译较慢./configure --enable-optimizations)
make -j4 make install
默认安装到/usr/local
注意如果不安装3.2依赖开发库,则编译完成后会提示有些模块没有编译
Python build finished successfully! The necessary bits to build these optional modules were not found: _bz2 _curses _curses_panel _dbm _gdbm _lzma _sqlite3 _ssl _tkinter readline zlib To find the necessary bits, look in setup.py in detect_modules() for the module's name. The following modules found by detect_modules() in setup.py, have been built by the Makefile instead, as configured by the Setup files: atexit pwd time running build_scripts
4.运行
[root@py3 Python-3.6.4]# python3 Python 3.6.4 (default, Jan 16 2018, 10:17:58) [GCC 4.8.5 20150623 (Red Hat 4.8.5-16)] on linux Type "help", "copyright", "credits" or "license" for more information. >>>
相关文章推荐
- CentOS7.2 源码包编译安装Python3.6交互界面按Backspace键和方向键出现乱码
- Centos 7下源码安装python 3.6
- CentOS 7.2 安装python3.6,兼容原有的2.7
- CentOS源码安装Python3.6
- Centos7下源码编译安装python3.6
- CentOS 7.2 安装配置nginx+python+uwsgi+flask运行环境
- CentOS7.3安装Python3.6
- CentOS-7安装 Python3.6详解
- CentOS上从源码安装python
- CentOS7.2安装Python3.5
- centOS 7 安装python3.6
- CentOS7 安装 Python3.6
- CentOS7,Python3.6安装pillow
- [原创]在Centos7.2上源码安装PHP、Nginx、Zentao禅道
- CentOS7.3安装Python3.6
- CentOS6.5 下安装Python3.6
- centos7.2 安装python3及pip3
- Centos下实现安装Python3.6和Python2共存
- centos7.2 源码编译安装nginx,实现tcp反向代理,不中断服务新增编译模块
- Centos7源码安装MongoDB-3.6