一、安装wget、gcc、make、tk、tcl包
yum install wget gcc make tk tcl#debian上对应的命令如下:sudo apt-get install wget gcc make tk tcl
二、下载源码包
wget https://www.python.org/ftp/python/3.6.4/Python-3.6.4.tar.xz
三、解包,解压缩
xz -d Python-3.6.4.tar.xz tar -xvf Python-3.6.4.tar
四、编译安装
2017/10/3补充:
在最小化安装的centos机器上安装python3时,可能会遇到缺失zlib包的错误,进而导致安装的python没有pip等重要的模块,解决方法是在编译安装之前安装zlib:
yum install zlib* -y
cd Python-3.6.4
./configure --prefix=/usr/local/python3 \
--enable-optimizations \
--enable-shared \
--with-zlib=/usr/include ---- 貌似新版取消了这命令??
# --prefix 是预期安装目录
# --enable-optimizations 是优化选项(LTO,PGO 等)加上这个 flag 编译后,性能有 10% 左右的优化
make
make install
2017/11/3补充:
在configure时,如果带有--enable-shared选项,则还需执行以下命令:
echo "/usr/local/python3/lib" >> /etc/ld.so.conf
ldconfig
五、环境配置
ln -s /usr/local/python3/bin/python3 /usr/bin/python3.6.4
六、也可以通过安装Anaconda的方式安装Python3
详情参见Anaconda的官网https://www.anaconda.com/
本文链接:https://www.kinber.cn/post/559.html 转载需授权!
推荐本站淘宝优惠价购买喜欢的宝贝: