pip的使用
升級pip
python3 -m pip install --upgrade pip
映象源設定
-
檢視映象源
pip config list
-
指定映象源更新依賴
pip3 install numpy -i https://pypi.tuna.tsinghua.edu.cn/simple
-
設定全域性映象源:
pip config set global.index-url mirror_url_path #指定映象伺服器域名地址 pip config set global.timeout number #設定連線超時時間,以秒為單位,指定number秒後,連線超時 pip config set install.trusted-host hostname #將以上映象伺服器的域名加入到Install命令的信任域名列表內
- 例如:
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
常用映象源
#國內比較常用的映象地址,本人選擇的是阿里雲的映象服務
http://pypi.douban.com/simple/ #豆瓣
https://pypi.tuna.tsinghua.edu.cn/simple #清華開源
https://mirrors.aliyun.com/pypi/simple/ #阿里雲,比較靠譜,最起碼可以安裝jupyter
https://pypi.mirrors.ustc.edu.cn/simple/ #中科大
https://pypi.hustunique.com/ #華中理工
https://pypi.sdutlinux.org/ #山東理工
requirements.txt
requirements.txt 是 python 在不同的環境中對依賴包的一種約定,用於列出 Python 專案中所有的依賴包以及對應版本號的文字檔案。一般在專案的在工程目錄下。
編寫格式
pkg==version 等於版本
pkg>version 大於版本
pkg<version 小於版本
pkg>=version 大於等於版本
pkg<=version 小於等於版本
pkg~=version 大於版本
pkg >= 1.0, <=2.0 容版本,使用任何大於或等於指定版本,但不大於當前發行系列的版本,
安裝 requirements.txt
中的包
pip install -r requirements.txt
更新 requirements.txt
中的包
pip freeze > requirements.txt