简述
其实操作起来非常简单
一般来说,我们使用pypi的方式都是
- 例如安装pandas库
pip install pandas
- 使用镜像的安装范式为
pip install -i http://... pandas
- 那个
http://...
就是代指国内镜像地址
常用的有镜像有
- 清华大学镜像
- https://pypi.tuna.tsinghua.edu.cn/simple/
- 阿里云
- http://mirrors.aliyun.com/pypi/simple/
- 中科大镜像
- https://pypi.mirrors.ustc.edu.cn/simple/
- 豆瓣镜像
- http://pypi.douban.com/simple/
- 中科大镜像2
- http://pypi.mirrors.ustc.edu.cn/simple/
比如利用清华的镜像安装seaborn库就有
D:\>pip install -i https://pypi.tuna.tsinghua.edu.cn/simple/ seaborn
Looking in indexes: https://pypi.tuna.tsinghua.edu.cn/simple/
Collecting seaborn
Downloading https://pypi.tuna.tsinghua.edu.cn/packages/a8/76/220ba4420459d9c4c9c9587c6ce607bf56c25b3d3d2de62056efe482dadc/seaborn-0.9.0-py3-none-any.whl (208kB)
100% |████████████████████████████████| 215kB 443kB/s
Requirement already satisfied: matplotlib>=1.4.3 in d:\software\python\lib\site-packages (from seaborn) (3.0.0)
Requirement already satisfied: numpy>=1.9.3 in d:\software\python\lib\site-packages (from seaborn) (1.15.2)
Requirement already satisfied: scipy>=0.14.0 in d:\software\python\lib\site-packages (from seaborn) (1.1.0)
Requirement already satisfied: pandas>=0.15.2 in d:\software\python\lib\site-packages (from seaborn) (0.23.4)
Requirement already satisfied: cycler>=0.10 in d:\software\python\lib\site-packages (from matplotlib>=1.4.3->seaborn) (0.10.0)
Requirement already satisfied: pyparsing!=2.0.4,!=2.1.2,!=2.1.6,>=2.0.1 in d:\software\python\lib\site-packages (from matplotlib>=1.4.3->seaborn) (2.2.0)
Requirement already satisfied: kiwisolver>=1.0.1 in d:\software\python\lib\site-packages (from matplotlib>=1.4.3->seaborn) (1.0.1)
Requirement already satisfied: python-dateutil>=2.1 in d:\software\python\lib\site-packages (from matplotlib>=1.4.3->seaborn) (2.7.3)
Requirement already satisfied: pytz>=2011k in d:\software\python\lib\site-packages (from pandas>=0.15.2->seaborn) (2018.5)
Requirement already satisfied: six in d:\software\python\lib\site-packages (from cycler>=0.10->matplotlib>=1.4.3->seaborn) (1.11.0)
Requirement already satisfied: setuptools in d:\software\python\lib\site-packages (from kiwisolver>=1.0.1->matplotlib>=1.4.3->seaborn) (39.0.1)
Installing collected packages: seaborn
Successfully installed seaborn-0.9.0
持久化
虽然上面的方法可以解决问题,但是每次都需要输入一次这样方式,实在是有点痛苦。
- 其实执行下面这两条命令之后,以后默认使用
pip install
的时候,就不需要手动指定了。
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
pip config set global.trusted-host pypi.tuna.tsinghua.edu.cn
- 执行其他源是类似的,只需要把
//
跟/simple
之间的这串host写修改一下就好了。 - 注意: 有些时候,是
http
,有些时候是https