近幾年來,python的包管理系統pip 越來越完善,
尤其是對於 windows場景下,pip大大改善了python的易用性。
https://www.cnblogs.com/yvivid/p/pip_setup.html
一、python 包管理工具 pip 安裝
從 python 3.4開始就開始 內嵌 pip,但整合還不是很好。從 python3.5之后,就整合的很方便了。
如果 用的 python3 版本還沒有包含 pip,可通過下面地址(pypi.org 官網引導的)
https://pip.pypa.io/en/stable/installing/
下載並運行 get-pip.py
二、python 包管理工具 pip 配置
由於外部服務器下載速率較低,一般都映射到鏡像服務器。
2.1、臨時指定pip庫路徑
CMD 命令行:
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple some-package
注意,simple 不能少, 是 https 而不是 http
2.2、指定pip庫路徑設為默認 (pip通用配置,對於<10.0.0 的舊版本也可用)
linux下:修改 ~/.pip/pip.conf (沒有就創建一個), 修改 index-url至tuna,例如
windows下:修改 用戶名\pip\pip.ini (沒有就創建一個)。 win7/win10下 在 %APPDATA%\pip\pip.ini
也可以在python中運行
import os
os.environ["USERPROFILE"]
來查看 應該在哪里建立。
【pip.conf or pip.ini文件編寫如下】
[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
[install]
trusted-host=pypi.tuna.tsinghua.edu.cn
2.3、升級 pip 到最新的版本 (>=10.0.0) 后進行配置:
python -m pip install --upgrade pip
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
三、python 包管理工具 pip 使用
3.1、pip 安裝指定包 及 指定版本
pip install numpy
pip install numpy==1.17.0
3.2、查看安裝包
pip list 【列出已安裝包】
pip list -o 【列出已安裝包 中 哪些已經有更新】
3.3、升級應用版本
pip install -U numpy
四、Python env 小技巧
4.1、CMD 快捷方式的設置 【環境變量不包含 python路徑時】
%windir%\system32\cmd.exe /K "set PATH=C:\Python38;C:\Python38\DLLs;C:\Python38\Scripts;%PATH%"
注意:對於 win10,%PATH%必須放到后面,因為 默認環境變量中的 %USERPROFILE%\AppData\Local\Microsoft\WindowsApps 會解析 python后執行。
4.2、環境重置【pip.exe包含了python程序路徑,復制的 python 程序文件夾需要重新生成 pip.exe】
通過 python -m pip install --force-reinstall pip,重新生成pip.exe文件。
可用 pip -V 來判斷 pip 實際指向的 路徑地址。
五、PYPI 庫資源
https://pypi.org/ 【PYPI主服務器】
https://pypi.org/project/pip/ 【pip說明】
https://mirrors.tuna.tsinghua.edu.cn/help/pypi/ 【清華大學鏡像 配置方法】
https://developer.aliyun.com/mirror/pypi 【阿里雲鏡像 配置方法】
【原創文檔,引用請聲明出處,yvivid】https://www.cnblogs.com/yvivid/p/pip_setup.html