如何在CentOS 7 下编译安装Python 3.7 与 Python 2.7.5共存
发表于:2025-12-01 作者:千家信息网编辑
千家信息网最后更新 2025年12月01日,如何在CentOS 7 下编译安装Python 3.7 与 Python 2.7.5共存,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。如
千家信息网最后更新 2025年12月01日如何在CentOS 7 下编译安装Python 3.7 与 Python 2.7.5共存
如何在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共存的方法了吗?如果还想学到更多技能或想了解更多相关内容,欢迎关注行业资讯频道,感谢各位的阅读!
下编
内容
命令
环境
方法
更多
版本
错误
问题
束手无策
为此
两个
冒号
原因
变量
对此
建议
开头
技能
方式
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
软件开发模型的重要性
厦门手机软件开发公司电话
校园网络安全作文1000字左右
vba 访问远程服务器
郑州专业软件开发靠谱吗
软件开发零基础自学教程
软件开发mac还是win
郴州金科软件开发有限公司
平阳智能刀片服务器售后保障
塔奇互联网科技有限公司
组装吃鸡服务器
数据库如何远程连接
新加坡政府健康数据库
mysql数据库的抽样
ios软件开发收费明细
c语言读取科学数据库
数据中心服务器安全设计毕设
上海做app软件开发
网络安全自查监督检查
wow7.0装备数据库
同步云软件开发
怎么查看通勤数据库
360互联网大脑科技
server数据库 挂起
加密狗+软件开发
乐云记事服务器关闭了
新余直播软件开发
银行收款码连不上服务器
加强网络安全硬件建设
软件开发核心技术点