pip使用、pip.ini檔案配置、鏡像源更換
文章目錄
-
- pip使用、pip.ini檔案配置、鏡像源更換
-
-
- 檢視目前python環境中安裝的所有包以及版本
- pip詳細指令使用
-
- pip包更新更新
- pip安裝其他包
- 臨時使用某鏡像源
-
- 國内安裝源:
- pip.ini檔案的配置方法:
- 修改pip.ini檔案的規則
- pip檢視是否已經安裝
- pip檢查哪些包需要更新
-
- 遇到問題:
- pip更新包
- pip解除安裝包
- pip參數解釋
-
檢視目前python環境中安裝的所有包以及版本
分為pip檢視和conda檢視
pip:
pip freeze
conda:
conda list
pip詳細指令使用
pip包更新更新
pip -m pip install --upgrade pip
pip安裝其他包
pip install 安裝的包名
因為我這裡已經将
pip.ini
檔案中的配置設定為了豆瓣源(下載下傳很快), 是以不用再後面再加
-i 某某源位址
, 這種方式是臨時使用某鏡像源

[global]
index-url = http://pypi.douban.com/simple
[install]
trusted-host=pypi.douban.com
臨時使用某鏡像源
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple 安裝包名
國内安裝源:
中國科學技術大學 :https://pypi.mirrors.ustc.edu.cn/simple
清華:https://pypi.tuna.tsinghua.edu.cn/simple
豆瓣:http://pypi.douban.com/simple/
華中理工大學 :http://pypi.hustunique.com/simple
山東理工大學 :http://pypi.sdutlinux.org/simple
阿裡雲 http://mirrors.aliyun.com/pypi/simple/
pip.ini檔案的配置方法:
打開cmd, 進入到
%APPDATA%
中
實際是這個路徑
C:\Users\PC\AppData\Roaming
在該目錄下建立一個
pip
檔案夾:
C:\Users\PC\AppData\Roaming\pip
在
pip
檔案夾下建立
pip.ini
檔案
修改pip.ini檔案的規則
[global]
index-url = http://pypi.douban.com/simple
[install]
trusted-host=pypi.douban.com
可以進行分布的信任配置, 比如采用豆瓣源, 隻在下載下傳的時候信任, 但是在其他時候不信任, 就可以按照上述的寫法進行 (很無效且2)
是以建議都配置在
[global]
中
如下:
[global]
index-url = http://pypi.douban.com/simple
trusted-host=pypi.douban.com
如果想更換鏡像源隻用修改
index-url
和
trusted-host
後面的内容
分别變為其他的鏡像源位址即可
trusted-host
中的内容就是
index-url
中
域名部分
pip檢視是否已經安裝
# pip show --files 安裝包名
Name:SomePackage # 包名
Version:1.0 # 版本号
Location:/my/env/lib/pythonx.x/site-packages # 安裝位置
Files: # 包含檔案等等
../somepackage/__init__.py
[...]
pip檢查哪些包需要更新
pip list --outdated
遇到問題:
現在最新的pip要求源必須是https的,不然會報錯:
WARNING: The repository located at pypi.douban.com is not a trusted or secure host and is being ignored. If this repository is available via HTTPS we recommend you use HTTPS instead, otherwise you may silence this warning and allow it anyway with '--trusted-host pypi.douban.com'.
但是每次要加這麼長的尾巴很不geek,在
pip.ini
裡面加上
trusted-host=pypi.douban.com
我之前的
trusted-host=pypi.douban.com
可能限制在了
install
中了, 也就是隻有下載下傳的時候是信任的
但是在更新的時候還是不信任: 把
[install]
注釋掉或者是删除掉, 使信任的範圍在全局即可
[global]
index-url = http://pypi.douban.com/simple
trusted-host=pypi.douban.com
pip更新包
pip install --upgrade 要更新的包名
pip解除安裝包
pip uninstall --upgrade 要更新的包名