为拿到手只有python2的云服务器配置python3
为拿到手只有python2的云服务器配置python3
目前
[root@tj-ali-1 api]# cat /etc/centos-release
CentOS Linux release 7.9.2009 (Core)
[root@tj-ali-1 api]# python -V
Python 2.7.5
注意点
1.不要删除原来的python2!!!千万不要修改原有的环境!!!
2.Python3.6以上自带pip无需单独安装。
3.不要修改指向Python2的python软连接,创建Python3后会有指向Python3的python3软连接和指向Pip3的pip软连接。
安装python3
cd /usr/local/src
wget https://registry.npmmirror.com/-/binary/python/3.8.8/Python-3.8.8.tgz
tar -zxvf Python-3.8.8.tgz
cd Python-3.8.8
./configure
make && make install
python3 -m pip install --upgrade pip
结果
[root@tj-ali-1 api]# python3 -V
Python 3.8.8
[root@tj-ali-1 api]# pip -V
pip 23.3.2 from /usr/local/lib/python3.8/site-packages/pip (python 3.8)
可能出现的问题
1.zipimport.ZipImportError: can't decompress data
解决方法:安装zlib就行了
yum -y install zlib*
附:不安装python3, 用python2安装pip
curl https://mirrors.aliyun.com/pypi/get-pip.py -o get-pip.py
python get-pip.py
python -m pip install --upgrade pip

浙公网安备 33010602011771号