如何升級到python3版本並且安裝pip3


如何升級到python3版本並且安裝pip3

准備:

Python-3.5.2.tar.xz
pip-8.1.2.tar.gz
setuptools-24.0.2.zip

步驟:

  • 1、自定義編譯安裝python3.x版本
tar Jxf Python-3.5.2.tar.xz
cd Python-3.5.2
./configure --prefix=/usr/local/Python3
make && make install
  • 2、安裝pip3.x,安裝會提示需要setuptools模塊,所以需要先安裝setuptools模塊
tar zxf pip-8.1.2.tar.gz
tar zxf setuptools-24.0.2.zip
cd setuptools-24.0.2  
ln -s /usr/local/Python/bin/python3 /usr/bin/python3
python3 setup.py install
cd ..
cd pip-8.1.2
python3 setup.py install
ln -s /usr/local/Python3/bin/pip3 /usr/bin/pip3
  • 3、驗證模塊是否正常安裝
python3 -m pip list
decorator (4.0.10)
ipython (4.2.1)
ipython-genutils (0.1.0)
pexpect (4.2.0)
pickleshare (0.7.2)
pip (8.1.2)
ptyprocess (0.5.1)
setuptools (24.0.2)
simplegeneric (0.8.1)
traitlets (4.2.2)
  • 4、安裝ipython
python3 -m pip install ipython
ln -s /usr/local/Python3/bin/ipython3 /usr/bin/ipython3

5、遇到的問題

  • a、安裝pip3的時候提示沒有zlib模塊
yum install -y zlib-devel
./configure; echo $? ; make && make install
  • b、使用pip3的時候提示沒有HTTPSHandler模塊,提示信息如下,

ImportError: cannot import name 'HTTPSHandler

yum install -y openssl-devel

然后再重新編譯安裝python3就可以了,安裝完成后就可以直接使用pip3了,不需要再重新編譯安裝pip3


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM