×

CentOS7上部署Python3

hqy hqy 发表于2019-04-12 18:03:59 浏览1883 评论0

抢沙发发表评论

一、安装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 转载需授权!

分享到:


推荐本站淘宝优惠价购买喜欢的宝贝:

image.png

 您阅读本篇文章共花了: 

群贤毕至

访客