Miniconda

Anaconda 的下载文件比较大(约 531 MB),如果只需要某些包,或者需要节省带宽或存储空间,就可以使用Miniconda这个较小的发行版(仅包含conda和 Python)

Download & install

miniconda下载地址

环境配置

1
2
3
D:\Environment\Miniconda3
D:\Environment\Miniconda3\Scripts
D:\Environment\Miniconda3\Library\bin

将以上路径加入到环境变量的path中,尽可能往前放,尤其是电脑中还有安装Python的情况下

添加清华镜向源

用途:加快下载速度,否则非常慢

在开始菜单里找到并打开Anaconda Prompt(miniconda3),命令行窗口

复制粘贴以下内容

1
2
3
4
5
6
7
8
9
conda config --set show_channel_urls yes 
conda config --get channels
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 --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/bioconda/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/menpo/

创建环境

如下面的例子,

1
conda create -n tf24 python=3.8

代表创建一个Python版本为3.8,环境名为tf24的环境

这里的Python版本可以指定,但不能超过miniconda自带的版本(一般3.6,3.7,3.8均可)

激活环境:

1
conda activate tf24 

安装ipykernel:

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

jupyter notebook进行绑定:

1
python -m ipykernel install --user --name=tf24

退出当前环境:

1
conda deactivate

删除环境,需要先转换置其它环境

1
conda remove -n xxx --all

查看conda的所有环境

1
conda info --envs

Pytorch

以下操作接着刚刚的命令行窗口内

查看自己的GPU版本

右键开始菜单栏-任务管理器-性能-GPU

根据自己的显卡选择CUDA的版本,如果不是英伟达显卡,刚选择None

安装命令可以在官网里获取

Download&install

建议删除 -c pytorch,否则会默认从官网下载,速度极慢

1
conda install pytorch torchvision torchaudio cpuonly -c pytorch

测试

1
2
python #进行Python
import torch #这步后没有报错说明安装成功

或者

1
pip list
1
2
3
4
5
6
7
8
(ai) D:\Environment\miniconda\envs\ai\Lib\site-packages>pip list
Package Version
----------------------------- ---------
...
torch 1.10.1
torchaudio 0.10.1
torchvision 0.11.2
...

导入库

切换至当前环境的包目录,如下:

1
(ai) D:\Environment\miniconda\envs\ai\Lib\site-packages>

在科学计算方面,仍需要一些库的支持

1
2
3
4
5
pip install numpy -i https://pypi.tuna.tsinghua.edu.cn/simple # 加上后面这个下载地址会快很多
pip install pandas -i https://pypi.tuna.tsinghua.edu.cn/simple
pip install matplotlib -i https://pypi.tuna.tsinghua.edu.cn/simple
pip install scikit-learn -i https://pypi.tuna.tsinghua.edu.cn/simple
pip install jupyter notebook -i https://pypi.tuna.tsinghua.edu.cn/simple