Python之pip命令指定安裝源和版本

背景

用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 版本。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章