pip3的安裝需要對應一整套python的編譯工具庫,所以安裝好的pip3是這個樣子:
inear@Ai:~$ pip3 -V pip 18.1 from /usr/lib/python3/dist-packages/pip (python 3.7)
前面是pip3的版本,后面括號內是對應的python3.7版本,注意,小版本號也要對應,如果你想要pip3對應3.7的,而你安裝了3.6的,那是不行的,總之,坑很多,想做對就要一一對應。注意:Ubuntu系統自帶的Python3可能不是最新版本,如果你想安裝最新版本,千萬別要把Ubuntu自帶的Python3卸載,否則可能會引起系統的崩潰。
1、安裝pip3:
sudo apt install python3-pip
安裝上面的命令,查看pip3的版本,如果正常顯示,說明安裝成功。
2、升級pip3
系統雖然給出了更新pip的命令,不過這里不建議大家使用這樣的命令,建議使用 sudo pip3 install --upgrade pip 來更新pip3。
注意:我們已經成功更新了pip3,但是當我們使用pip3 -V
查看pip3的版本的時候,系統會給出如下圖的錯誤信息:
可以修改pip3文件來修正這個錯誤,2個版本,都試試:
1) /usr/local/bin/pip3
#!/usr/bin/python3 # -*- coding: utf-8 -*- import re import sys from pip._internal import main if __name__ == '__main__': sys.argv[0] = re.sub(r'(-script\.pyw?|\.exe)?$', '', sys.argv[0]) sys.exit(main())
2) /usr/bin/pip3
#!/usr/bin/python3 # GENERATED BY DEBIAN import sys # Run the main entry point, similarly to how setuptools does it, but because # we didn't install the actual entry point from setup.py, don't use the # pkg_resources API. from pip._internal import main if __name__ == '__main__': sys.exit(main())
總之就是升級python2到3造成的混亂。
3、修改pip3的源,因為自帶源下載太慢了,改成清華源立即颼颼地。
創建.pip文件夾: mkdir ~/.pip
創建pip.conf文件並添加index-url:
vim ~/.pip/pip.conf
添加:
[global] index-url = https://pypi.tuna.tsinghua.edu.cn/simple
如果是在win10中,更新pip源的方法:
1、轉到git的家目錄(我的cmd是git)
2、在家目錄建立:pip文件夾,並在文件夾下建立一個文件:pip.ini
大概是這個樣子:~/pip/pip.ini
該文件內容和上面一樣:
[global] index-url = https://pypi.tuna.tsinghua.edu.cn/simple
完工。