为拿到手只有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
posted @ 2024-01-05 11:46  DarkLights  阅读(5)  评论(0)    收藏  举报