如何在CentOS 7 下编译安装Python 3.7 与 Python 2.7.5共存
发表于:2025-01-23 作者:千家信息网编辑
千家信息网最后更新 2025年01月23日,如何在CentOS 7 下编译安装Python 3.7 与 Python 2.7.5共存,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。如
千家信息网最后更新 2025年01月23日如何在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安全错误
数据库的锁怎样保障安全
永兴计算机软件开发学校
地产软件开发订制
软件开发极限面试
网上学习网络技术哪个好
网络安全防诈骗安全教育
数据库技术课程心得总结
厦门晶途逸网络技术有限公司
跟软件开发有关系的软件
网络技术部简短自我介绍
思迅POS数据库恢复
转网络安全专业申请书
电商服务器证书哪个好
太仓电子网络技术质量保证
wifi高级网络安全
长春股票软件开发
jdbc连接数据库的项目目录
上传源代码到服务器
互联网 工匠精神科技文化
神州信息是否属于网络安全
江西哪里有代理服务器云空间
机房服务器登录密码管理
网络安全责任制考核评分表
网络安全与管控答案
数据库开发前期准备
在服务器里怎么制作新手装备
c语言编辑一个图书数据库
十种数据库管理系统网址
慈溪敏捷软件开发项目
绝地求生怎么退出以前的服务器
招聘软件开发技术总监应该怎么写