pip install package-name
命令会直接从官方源(pypi.python.org/pypi)安装,速度感人,能够在安装包时,-i
加pypi源地址,也能够将pip的源地址改成国内的镜像站地址,一劳永逸,速度有明显的提高python
源码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虚拟环境外进行,选择好镜像源后在进入虚拟环境github
(env366)vic@hell:~$ pip install psm
复制代码
若是系统中同时装有python2和python3,想要安装到python3环境中,须要使用
pip3 install psm
来进行安装shell
(env366)vic@hell:~$ psm ls
复制代码
psm支持的国内镜像以下:网络
查看当前的镜像源app
(env366) vic@hell:~$ psm show
Current source is douban
复制代码
(env366) vic@hell:~$ psm use douban
Source is changed to douban.
复制代码
(env366) vic@hell:~$ pip install package-name
复制代码
安装阿里云
pip install psm
复制代码
一样,想要安装到python3版本中,则使用pip3 install psm
来进行安装加密
列出全部源url
python -m psm ls
复制代码
更换pypi源
python -m psm use douban
复制代码
显示当前源
python -m psm show
复制代码
更改配置文件,将其设为默认pip源,例如切换到清华大学开源软件镜像站,清华镜像站的pypi 镜像每 5 分钟同步一次。可是清华的TensorFlow更新的比较慢。
临时使用能够使用命令
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple package-name
复制代码
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
复制代码
%APPDATA%
,会切换到用户路径下的appdata目录%APPDATA%/pip/pip.ini
[global]
timeout = 6000
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
trusted-host = pypi.tuna.tsinghua.edu.cn/simple
复制代码
$HOME/Library/Application Support/pip/pip.conf
%HOME%
为用户的家目录
$HOME/.config/pip/pip.conf
[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/