背景
用pip安裝依賴包時默認訪問https://pypi.Python.org/simple/,但是經常出現不穩定以及訪問速度非常慢的情況,國內廠商提供的pipy鏡像目前可用的有:
清華:https://pypi.tuna.tsinghua.edu.cn/simple
阿里雲:http://mirrors.aliyun.com/pypi/simple/
中國科技大學 https://pypi.mirrors.ustc.edu.cn/simple/
華中理工大學:http://pypi.hustunique.com/
山東理工大學:http://pypi.sdutlinux.org/
豆瓣:http://pypi.douban.com/simple/
note:新版ubuntu要求使用https源,要注意。
- pip install package_name;(直接安裝;推薦使用,但因網絡問題,有時安裝失敗)
- pip install local.whl ; (下載whl文件,然後選擇本地安裝)
1. 指定鏡像源
有兩種方式使用我們自己指定的鏡像源。
1.1 手動指定
pip install -i http://pypi.douban.com/simple Flask -- trusted-host pypi.douban.com
或者
pip install Flask -i http://pypi.douban.com/simple -- trusted-host pypi.douban.com
不過這種方式在每次安裝時都要手動指定,因此你可以把它寫在配置文件中,這就是第二種方法。
1.2 在當前用戶目錄下創建.pip文件夾。
Linux下,修改 ~/.pip/pip.conf (沒有就創建一個文件夾及文件。文件夾要加“.”,表示是隱藏文件夾)
mkdir ~/.pip
然後在該目錄下創建pip.conf文件填寫:
[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
[install]
trusted-host=mirrors.aliyun.com
上面配置是針對OSX/Linux系統,如果是Windows,那麼創建%HOMEPATH%\pip\pip.ini文件來配置。
例如:C:\Users\fxl\pip\pip.ini
pip.ini配置的主要一些配置:
[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
[install]
trusted-host=mirrors.aliyun.com
新增:一般本地會有多個python版本,創建多個pip.ini文件(與自己的安裝時pip命名對應)
2. 安裝指定版本的包
要用 pip 安裝指定版本的 Python 包,只需通過 == 操作符 指定。
pip install robotframework==2.8.7
將安裝robotframework 2.8.7 版本。