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/天,具体规则查看活动详情