1、手动下载好Python-3.7.3.tgz
2、tar -xvf Python-3.7.3.tgz
3、进入到刚才解压的目录,配置一下安装目录,安装到我们之前创建的目录/home/username/python3 里,这样做的好处是下次想卸载软件直接卸载该目录下的就可以了:
./configure --prefix=/home/username/python3
4、安装依赖
yum install zlib* openssl*
5、编译
make
6、安装
make install
7、安装完成之后还需要配置环境变量
- 使用vim 修改 ~/.bashrc 文件
- #方法1 PATH=$PATH:/usr/python-3.6.5/bin
- **或者使用 (推荐使用)**
- #方法2 PYTHON_HOME=/usr/python-3.6.5 PATH=$PATH:PYTHON_HOME/bin
- #方法3 新增下面一行 export PATH=/home/username/python3.7.3/bin:$PATH
- 执行source ~/.bashrc
注意
/etc/profile 文件为整个系统环境变量配置文件
~/.bashrc 为当前用户的环境变量的文件
(推荐使用 ~/.bashrc)
8、检验
python3 -V
可能遇到的问题:zipimport.ZipImportError: can't decompress data; zlib not available
情景:centos7非root用户下安装python
- 解压缩python-xx.tgz
- 进入源代码目录
- ./configure
- make & make install
碰到的问题:
解决方案:yum -y install zlib*