Centos7下安装Python3.7【亲测可用】

这篇博客介绍了如何在CentOS系统上安装Python3.7及其依赖,包括使用yum安装必要的开发包,通过wget下载Python源码,编译并安装,以及配置Python和pip的环境变量。在安装过程中,特别提醒了可能出现的错误及解决方案,并提供了验证安装是否成功的步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、安装依赖包GCC

yum install openssl-devel   -y

yum install zlib-devel  -y

yum install gcc -y

二、再执行安装一个工具,不安装会导致pip安装失败

yum install libffi-devel -y

三、安装wget

yum install wget

四、下载python3.7的包,有两种方法,一种是从官网下载,然后上传到CentOS上,另一种可以通过CentOS的wget命令直接下载。两者都可以。

​wget https://www.python.org/ftp/python/3.7.0/Python-3.7.0.tgz

五、安装Python3.7.0,依次执行下列代码即可

tar -zxvf Python-3.7.0.tgz

cd Python-3.7.0

./configure    

make&&make install

注:(1)./configure:测试配置环境

(2)make是编译的意思。就是把源码包编译成二进制可执行文件

(3)make install 就是安装的意思。

(4)make && makeinstall的意思就是执行make如果没有发生错误就执行make install

(5)如果出现了“ModuleNotFound:No module named '_ctypes'”报错,那就是你漏了第二步!!!

六、配置环境变量(python和pip的)

mv /usr/bin/python /usr/bin/python.bak

ln -s /usr/local/bin/python3 /usr/bin/python

mv /usr/bin/pip /usr/bin/pip.bak

ln -s /usr/local/bin/pip3 /usr/bin/pip

注:执行第三条指令时我的系统里提示/usr/bin/pip不存在,但不执行该指令也不会报错

五、验证安装是否正确

1、验证python,如果显示的版本号是3.7.0,就代表安装成功了(CentOS会自带一个python2.7)

python --version

2、验证pip,看看pip的版本号是不是10.0.1,以及最后括号里是不是3.7

pip --version

### 升级Python版本 对于希望在CentOS 7.6中将Python从2.7版本升级到3.7版本的操作,需要注意的是由于CentOS 7已经停止维护,这可能导致一些官方资源不可用[^2]。然而,仍然可以通过特定的方法来完成这一目标。 #### 安装依赖库 为了确保新版本的Python能够顺利编译并运行,在开始之前应当先安装必要的开发工具和库文件: ```bash sudo yum groupinstall "Development Tools" sudo yum install openssl-devel bzip2-devel libffi-devel zlib-devel ``` 这些命令会下载并安装一系列用于构建Python所需的组件和支持库。 #### 下载并解压Python源码 前往官方网站获取最新稳定版的Python 3.7.x压缩包,并将其放置于本地计算机上适当的位置之后执行如下操作: ```bash cd /usr/src sudo wget https://www.python.org/ftp/python/3.7.9/Python-3.7.9.tgz sudo tar xzf Python-3.7.9.tgz ``` 这里假设选择了3.7.9作为要安装的具体子版本号;实际应用时可以根据需求调整此编号以匹配最新的可用发布版本。 #### 编译与安装 进入刚刚创建好的目录内准备进行配置以及后续处理工作: ```bash cd Python-3.7.9 ./configure --enable-optimizations make altinstall ``` `--enable-optimizations`选项可以优化性能表现,而采用`altinstall`而非普通的`install`是为了防止覆盖默认存在的Python二进制文件(即保持原有的python指向不变),从而避免影响那些依赖旧版本的应用程序正常运作。 #### 设置环境变量 为了让系统识别新的Python解释器路径,可以在用户的shell profile脚本里加入相应的PATH设置语句,比如`.bashrc`: ```bash echo 'export PATH="/usr/local/bin:$PATH"' >> ~/.bashrc source ~/.bashrc ``` 这样做的好处是可以让用户无需每次都手动指定全限定名就能直接通过简单的命令调用新版解释器了。 #### 验证安装成果 最后一步就是验证整个过程是否成功完成了预期的任务: ```bash python3.7 --version ``` 如果一切顺利的话应该能看到类似于`Python 3.7.9`这样的输出结果,证明现在已经拥有了一个完整的Python 3.7环境可供使用了。
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值