Python 官方文档:入门教程 => 点击学习
如何在Centos 7 下编译安装python 3.7 与 Python 2.7.5共存,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。如何在 CentOS
如何在Centos 7 下编译安装python 3.7 与 Python 2.7.5共存,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。
如何在 CentOS 7 下编译安装 Python 3.7 与 Python 2.7.5 共存。 |
环境:CentOS 7.6 x64
一、安装Python 3.7
下载python源码包:
wget https://www.python.org/ftp/python/3.7.4/Python-3.7.4.tgz
如果没有wget命令,可以使用命令安装:yum -y install wget
安装依赖包,避免安装过程中出现的 "zipimport.ZipImportError" 错误 和 "ModuleNotFoundError: No module named '_ctypes'" 错误:
yum -y install zlib-devel libffi-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel GCc make
解压、编译、安装:
tar -zxvf Python-3.7.4.tgzcd Python-3.7.4./configure --prefix=/usr/local/python3 --enable-optimizationsmake && make install
修改环境变量:
vim /etc/profile
找到 "export PATH" 开头的行,在此行之前,插入新行,内容如下:
PATH=$PATH:/usr/local/python3/bin#注意:等号两侧无空格,冒号:不能省
保存退出,执行命令:
source /etc/profile
现在我们看一下两个版本的python和pip是否共存:
[root@localhost ~]# python3 -VPython 3.7.4[root@localhost ~]# pip3 -Vpip 19.0.3 from /usr/local/python3/lib/python3.7/site-packages/pip (python 3.7)[root@localhost ~]# python -VPython 2.7.5[root@localhost ~]# pip -Vpip 19.1.1 from /usr/lib/python2.7/site-packages/pip (python 2.7)
因为系统的yum,以及其他组件,均依赖python2.7.5,所以不建议使用软链接的方式替换原来的python2环境。使用python3的时候,我们只需要按如下的操作即可:
pip3 install 包名python3 -m pip install 包名python3 -m pip install pymonGo (安装Python3的pymongo包)python3 myscripts.pypip3 install --upgrade pip (升级pip3版本)......
安装完成。
看完上述内容,你们掌握如何在CentOS 7 下编译安装Python 3.7 与 Python 2.7.5共存的方法了吗?如果还想学到更多技能或想了解更多相关内容,欢迎关注编程网Python频道,感谢各位的阅读!
--结束END--
本文标题: 如何在CentOS 7 下编译安装Python 3.7 与 Python 2.7.5共存
本文链接: https://lsjlt.com/news/244132.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
2024-03-01
2024-03-01
2024-03-01
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0