linux下安装python3.7

1、手动下载好Python-3.7.3.tgz 

https://www.python.org/

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

  1. 解压缩python-xx.tgz
  2. 进入源代码目录
  3. ./configure
  4. make & make install
    碰到的问题:

解决方案:yum -y install zlib*

 

 

 

 

 

 

 

 

 

 

你可能感兴趣的:(Linux)