centos7 源码编译pyton3

centos7 源码编译python3

1,下载最新的python版本,此时博主下载的是3.6.5

下载地址 : https://www.python.org/ftp/python/3.6.5/Python-3.6.5.tgz

可以去官网查看最新版本

2,解压并编译何安装,依次执行如下语句

# tar -zxvf Python-3.6.5.tgz
# ./configure --prefix=/mysoft/python3.6.5
# make && make install

3,创建python3的软链接

sudo ln -s /mysoft/python3.6.5/bin/python3 /usr/bin/python3

4,创建pip3的软件,需要注意的是,python3开始,pip使用的是pip3,默认是安装python3的时候就已经安装

sudo ln -s /mysoft/python3.6.5/bin/pip3 /usr/bin/pip3

5,升级pip3

当我们运行pip3,并安装模块时会提示您升级

You are using pip version 9.0.3, however version 10.0.1 is available.
You should consider upgrading via the 'pip install --upgrade pip' command.

大概时说您使用的是9.0.3版本,您可以考虑升级到10.0.1

需要注意的时,升级使用如下命令:

pip3 install --upgrade pip

而不是

pip install --upgrade pip


最后说说我安装到最后出现的环境遍历问题

Could not find platform independent libraries   
Could not find platform dependent libraries   
Consider setting $PYTHONHOME to [:]  
ImportError: No module named site

此问题是由于环境变量没有配置,其实是不用我们自己配置的,我们只需要按照上面的方法创建号软件链接即可


爆款云服务器s6 2核4G 低至0.46/天,具体规则查看活动详情Blog Img