12
2019
04
18:03:59

CentOS7上部署Python3

一、安装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/ 




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

image.png

本文链接:https://hqyman.cn/post/559.html 非本站原创文章欢迎转载,原创文章需保留本站地址!

分享到:
打赏





休息一下~~


« 上一篇 下一篇 »

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

请先 登录 再评论,若不是会员请先 注册

您的IP地址是: