切換pip下載源

前言

pip install package-name命令會直接從官方源(pypi.python.org/pypi)安裝,速度感人,能夠在安裝包時,-i加pypi源地址,也能夠將pip的源地址改成國內的鏡像站地址,一勞永逸,速度有明顯的提高python

配置

1. 使用psm

源碼github地址: github.com/brandonxian…linux

本文使用了pyenv建立的虛擬環境,python版本爲3.6.6,pip版本爲19.1.1,用pyenv建立python虛擬環境的教程能夠在博客 blog.csdn.net/qq_27114273… 中找到,再也不贅述,建立完成後用命令pyenv activate env-name進入虛擬環境。一樣也能夠使用virtualenv組合virtualenvwrapper來建立虛擬環境,指定爲系統環境中的python版本。git

Linux 的使用

如下操做須要在Linux虛擬環境外進行,選擇好鏡像源後在進入虛擬環境github

(env366)vic@hell:~$ pip install psm
複製代碼

若是系統中同時裝有python2和python3,想要安裝到python3環境中,須要使用pip3 install psm來進行安裝shell

  1. 列出pip的鏡像源
(env366)vic@hell:~$ psm ls
複製代碼

psm支持的國內鏡像以下:網絡

查看當前的鏡像源app

(env366) vic@hell:~$ psm show

Current source is douban
複製代碼
  1. 選擇指定的鏡像源
(env366) vic@hell:~$ psm use douban

Source is changed to douban.
複製代碼
  1. 使用pip下載庫
(env366) vic@hell:~$ pip install package-name
複製代碼

Windows 的使用

安裝阿里雲

pip install psm
複製代碼

一樣,想要安裝到python3版本中,則使用pip3 install psm來進行安裝加密

列出全部源url

python -m psm ls
複製代碼

更換pypi源

python -m psm use douban
複製代碼

顯示當前源

python -m psm show
複製代碼

2. 修改配置文件

更改配置文件,將其設爲默認pip源,例如切換到清華大學開源軟件鏡像站,清華鏡像站的pypi 鏡像每 5 分鐘同步一次。可是清華的TensorFlow更新的比較慢。

臨時使用能夠使用命令

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple package-name
複製代碼

Linux下修改

pip的版本>=10.0.0

pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
複製代碼

網絡較差時,使用清華鏡像站來升級 pip:

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pip -U
複製代碼

若是不想升級pip的版本,能夠經過修改配置文件來切換pip鏡像源

修改~/.pip/pip.conf文件,添加如下內容,沒有此文件或目錄就建立一個

[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
trusted-host = pypi.tuna.tsinghua.edu.cn/simple
複製代碼

Windows下修改

  1. 在文件管理器的地址欄中輸入%APPDATA%,會切換到用戶路徑下的appdata目錄
  2. 找到目錄中的pip文件夾,沒有就建立新文件夾爲pip,在此文件夾下建立文件pip.ini,完整路徑爲%APPDATA%/pip/pip.ini
  3. 在pip.ini中添加如下代碼
[global]
timeout = 6000
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
trusted-host = pypi.tuna.tsinghua.edu.cn/simple
複製代碼

Mac下修改

  1. 切換到pip路徑下,路徑爲:

$HOME/Library/Application Support/pip/pip.conf

%HOME%爲用戶的家目錄

  1. 若是沒有上面的目錄,在以下目錄建立 pip.conf文件

$HOME/.config/pip/pip.conf

  1. 添加如下代碼
[global]
index-url=https://pypi.tuna.tsinghua.edu.cn/simple
[install]
trusted-host=pypi.tuna.tsinghua.edu.cn/simple
複製代碼

注意

修改配置文件添加的代碼後,可能會出錯,儘可能使用https加密源



參考了清華大學開源軟件鏡像站,pypi鏡像使用幫助: mirrors.tuna.tsinghua.edu.cn/help/pypi/

相關文章
相關標籤/搜索