Python使用国内镜像安装第三方库

pip和conda在安装第三方库时,都是默认从国外的官方网站上下载,导致我们很多时候安装的速度很慢或者直接失败,这时候切换国内源可以很好的解决这一问题。

1 pip切换国内源

1.1 临时切换

进入命令行(window下“win+R” 进入cmd)
在使用pip安装时加 -i 参数,并指定国内源链接:

pip install SomePackage(库的名字) -i https://pypi.tuna.tsinghua.edu.cn/simple

1.2 永久切换

windows下,在C:\Users\(你的用户名)\AppData\Roaming目录下新建文件夹pip
在pip文件夹下新建pip.ini文件,然后在pip.ini 里输入(可以先建立.txt文件,再更改后缀名为.ini):

[global]
timeout = 6000
index-url =https://pypi.tuna.tsinghua.edu.cn/simple/
trusted-host = pypi.douban.com

保存后再使用pip install 命令,就会发现速度快了很多。

国内源有很多,有的维护的并不好,当一个源出现问题时,我们可以再修改链接到另一个源。

常用的国内源:
豆瓣 http://pypi.douban.com/simple/
阿里云 http://mirrors.aliyun.com/pypi/simple/
中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/
清华大学 https://pypi.tuna.tsinghua.edu.cn/simple/

2 conda切换国内源

进入命令行(window下“win+R” 进入cmd)

conda config --add channels https://mirrors.ustc.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/pkgs/main/
conda config --set show_channel_urls yes

前两行命令为添加源,最后一行命令为设置搜索时显示通道地址。

国内源有时候因为版权等问题会关闭,当一个源出现问题时,我们可以再修改链接到另一个源。

常用国内源:
中科大源:
https://mirrors.ustc.edu.cn/anaconda/pkgs/main/
https://mirrors.ustc.edu.cn/anaconda/pkgs/free/
https://mirrors.ustc.edu.cn/anaconda/cloud/conda-forge/
https://mirrors.ustc.edu.cn/anaconda/cloud/msys2/
https://mirrors.ustc.edu.cn/anaconda/cloud/bioconda/
https://mirrors.ustc.edu.cn/anaconda/cloud/menpo/
清华源:
https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
其他源:
https://mirrors.aliyun.com/pypi/
https://pypi.doubanio.com/simple/

查看已经添加的源:

conda config --show channels

显示conda的config配置:

conda config --show

换回conda的默认源:

conda config --remove-key channels

写在后面

  • 上面的内容都是在windows下的,不过对于Linux和Mac,命令也几乎是一致的。
  • 作者水平有限,如果有文章中有错误的地方,欢迎指正!如有侵权,请联系作者删除。
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。