日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

python2和python3关系_升级python2至python3解决依赖关系

發布時間:2024/9/19 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python2和python3关系_升级python2至python3解决依赖关系 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1.最小化安裝centos7,在升級python3的時候會出現很多包未安裝,為解決依賴關系:

yum -y install gcc gcc-c++ zlib zlib-devel libffi-devel deltarpm kernel-devel kernel-headers make

yum -y install bzip2 bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel

yum -y install xz-devel

# 為什么要分三步?因為在安裝過程中一次性安裝的時候,我的服務器出現了這個報錯:

zvbi-fonts-0.2.35-1.el6.noarch: [Errno 256] No more mirrors to try

分開一步步安裝則不報錯了

wget https://www.python.org/ftp/python/3.6.1/Python-3.6.1.tgz

tar xf Python-3.6.1.tgz

cd Python-3.6.1/

./configure --prefix=/usr/local/python/python3

make

make install

mv /usr/bin/python /usr/bin/python.bak

ln -s /usr/local/python/python3/bin/python3 /usr/bin/python

ln -s /usr/local/python/python3/bin/pip3 /usr/bin/pip

vi /usr/bin/yum

vi /usr/libexec/urlgrabber-ext-down

# 修改/usr/bin/yum和/usr/libexec/urlgrabber-ext-down,將 #!/usr/bin/python 改為 #!/usr/bin/python2.7

2. 這樣升級出來的Python3就自動安裝了setuptools和pip:

pip的位置是在/usr/local/python/python3/bin/目錄下,并不在/usr/local/python/python3/lib/python3.5/site-packages/下,找了十分鐘才找到解決辦法.

[root@www bin]# pip -V

pip 9.0.1 from /usr/local/python/python3/lib/python3.6/site-packages (python 3.6)

python2.7安裝pip

wget --no-check-certificate https://bootstrap.pypa.io/ez_setup.py

python ez_setup.py --insecure

wget https://pypi.python.org/packages/11/b6/abcb525026a4be042b486df43905d6893fb04f05aac21c32c638e939e447/pip-9.0.1.tar.gz

tar -xf pip-9.0.1.tar.gz

cd pip-9.0.1

python setup.py install

總結

以上是生活随笔為你收集整理的python2和python3关系_升级python2至python3解决依赖关系的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。