0%

Python Dev Environment Setup

下载安装Miniconda

Miniconda DOC: https://docs.conda.io/en/latest/miniconda.html

本文使用的是最新版Python3.8 for Linux,从清华大学开源软件镜像站下载

1
2
3
4
wget -c https://mirrors.tuna.tsinghua.edu.cn/anaconda/miniconda/Miniconda3-latest-Linux-x86_64.sh
sh Miniconda3-latest-Linux-x86_64.sh
source ~/.bashrc
conda list

配置

由于网络原因,使用默认配置下载Anaconda仓库与第三方源软件包时速度过慢,因此建议使用清华镜像
修改HOME目录下的.condarc文件(没有的话则新建),添加如下内容

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
channels:
- defaults
show_channel_urls: true
channel_alias: https://mirrors.tuna.tsinghua.edu.cn/anaconda
default_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/pkgs/r
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/pro
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/msys2
custom_channels:
conda-forge: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
msys2: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
bioconda: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
menpo: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
pytorch: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
simpleitk: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud

即可添加免费仓库.

运行 conda clean -i 清除索引缓存,保证用的是镜像站提供的索引。
##测试

1
2
3
4
5
6
7
8
conda list
conda create -n testenv --clone base
conda list env
conda activate testenv
conda install django
conda list
conda deactivate
conda env remove -n testenv

修改PyPI 镜像源
临时使用

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

设置为默认

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