切换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/

相关文章
相关标签/搜索