Conda 与 pip 源的配置记录

Conda 与 pip 都可以用来很方便地下载以及安装软件,这里记录一下使用过程中的一点心得。

由于 conda 与 pip 的源通常在国外,比较慢,所以一般会对源进行更改。

Conda 修改源:

Windows:

首先可以用下面命令查看源:

conda config --show-sources

首先去 C:\Users\用户名\.condarc 下检查文件是否已经存在,如果不存在可先执行 conda config --set show_channel_urls yes 生成该文件。生成的文件在 C :\Users\用户名\.condarc 下, 如果存在就直接写入下面的内容即可。

后续如果有想更改 conda 源之类的操作,直接在这个文件下去操作就可以了。

写入该文件的内容通常为:

# 清华大学源
channels:
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
ssl_verify: true

还有一些别的源也一并附上:

中科大源

- 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.ustc.edu.cn/anaconda/cloud/

阿里巴巴源:

- http://mirrors.aliyun.com/anaconda/pkgs/main
- http://mirrors.aliyun.com/anaconda/pkgs/r
- http://mirrors.aliyun.com/anaconda/pkgs/msys2

当然除了直接配置文件,还可以用命令来配置: 

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge 
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/

Linux :

Linux 的源修改方式比较简单,直接用命令行就行了:

首先:

vim ~/.condarc

然后写入如下内容,想用什么源直接把链接就改一下就行了:

channels:
 - https://mirrors.ustc.edu.cn/anaconda/pkgs/main/
 - https://mirrors.ustc.edu.cn/anaconda/cloud/conda-forge/
 - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
 - defaults
show_channel_urls: true

 PiP 修改源:

Windows:

pip 修改源主要是修改  ~/.pip/pip.conf 文件里面的内容,windows 下具体路径为:C:/用户/用户名/AppData/Roaming/pip/pip.ini, 注意,Roaming 之后的文件内容可能没有,这种情况下自己创建一个 pip 文件,再在里面创建一个 pip.init 文件即可。然后写入如下内容,这里是清华源,可以更换为自己想用的源:

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

Linux:

linux 下比较简单,直接使用 vi ~/.pip/pip.conf, 之后复制上面 windows 里面需要添加的内容即可。也可以直接使用下面的命令来修改:

pip config set global.index-url https://mirrors.aliyun.com/pypi/simple

你可能感兴趣的:(相关知识,conda,pip,python)