0%

镜像设置

Homebrew 镜像

中科大:https://lug.ustc.edu.cn/wiki/mirrors/help/brew.git

清华:https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/homebrew-core.git

阿里:https://mirrors.aliyun.com/homebrew/

对于bash用户:

1
2
echo 'export HOMEBREW_BOTTLE_DOMAIN=https://mirrors.cloud.tencent.com/homebrew-bottles' >> ~/.bash_profile
source ~/.bash_profile

对于zsh用户

1
2
echo 'export HOMEBREW_BOTTLE_DOMAIN=https://mirrors.cloud.tencent.com/homebrew-bottles' >> ~/.zshrc
source ~/.zshrc

作者:码客
链接:https://zhuanlan.zhihu.com/p/72251385
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

以清华大学镜像源为例(https://pypi.tuna.tsinghua.edu.cn/simple/)

pypi镜像

临时使用

1
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple some_package

设为默认

升级pip到最新的版本(>=10.0.0)后进行配置

1
2
pip install pip -U
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple

如果 pip 默认源的网络连接较差,临时使用本镜像站来升级 pip:

1
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pip -U

pip安装本地包

pip install ~/Downloads/a.whl

国内常用PyPI镜像网站

豆瓣: https://pypi.doubanio.com/simple/

网易: https://mirrors.163.com/pypi/simple/

阿里云: https://mirrors.aliyun.com/pypi/simple/

腾讯云: https://mirrors.cloud.tencent.com/pypi/simple

清华大学: https://pypi.tuna.tsinghua.edu.cn/simple/

conda常用命令及如何切换镜像

常用命令

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
conda activate xxxx #开启xxxx环境
conda deactivate #关闭环境

conda env list #显示所有的虚拟环境
conda info --envs #显示所有的虚拟环境
conda info -e #显示所有已经创建的环境

conda update -n base conda #update最新版本的conda

conda create -n xxxx python=3.6 #创建python3.6的xxxx虚拟环境

conda remove --name xxxx --all #彻底删除旧环境

conda remove -n tensorflow --all #彻底删除旧环境

#Conda是没有重命名环境的功能, 要实现这个基本需求, 可以通过克隆-删除的过程。
#切记不要直接mv移动环境的文件夹来重命名, 会导致一系列无法想象的错误的发生!
conda create --name newname --clone oldname #克隆环境
conda remove --name oldname --all #彻底删除旧环境

conda list #查看已经安装的文件包
conda list -n xxx #指定查看xxx虚拟环境下安装的package
conda update xxx #更新xxx文件包
conda uninstall xxx #卸载xxx文件包

#conda 安装本地包
conda install --use-local ~/Downloads/a.tar.bz2

#显示目前conda的数据源有哪些
conda config --show channels

#添加数据源:例如, 添加清华anaconda镜像:
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --set show_channel_urls yes

#删除数据源
conda config --remove channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/

Conda配置国内镜像源

方法1:用vim打开文件,添加以下镜像源。推荐使用中科大镜像源

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
vim ~/.condarc
#清华源
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/
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/
ssl_verify: true
#中科大源
channels:
- 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/
ssl_verify: true
#上交大源
channels:
- https://mirrors.sjtug.sjtu.edu.cn/anaconda/pkgs/main/
- https://mirrors.sjtug.sjtu.edu.cn/anaconda/pkgs/free/
- https://mirrors.sjtug.sjtu.edu.cn/anaconda/cloud/conda-forge/
ssl_verify: true

方法2: 在命令终端输入以下命令,添加镜像源

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
# 中科大镜像源
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/pkgs/main/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/conda-forge/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/msys2/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/bioconda/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/menpo/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/

# 阿里镜像源
conda config --add channels https://mirrors.aliyun.com/pypi/simple/

# 豆瓣的python的源

conda config --add channels http://pypi.douban.com/simple/

# 显示检索路径,每次安装包时会将包源路径显示出来

conda config --set show_channel_urls yes

conda config --set always_yes True

# 显示所有镜像通道路径命令

conda config --show channels

遇到一些问题

conda无法创建虚拟环境

1.通过conda创建虚拟环境出错,关掉网络代理以后,重新打开终端再试试;

2.更换conda源试试;

注意事项

宁愿新安装虚拟环境,也不要区折腾python升级和降级的问题,更不要去动系统自带的python版本!!!否则操作失误,终端打不开那就尴尬了!

参考来源

  1. 知乎:https://zhuanlan.zhihu.com/p/345251737
  2. 清华镜像网站帮助:https://mirrors.tuna.tsinghua.edu.cn/help/pypi/