本文仅供参考,所言之处多有疏漏,请大家包涵

不推荐去官网下载,清华大学开源软件镜像站(/anaconda/archive/)有收录anaconda3,选择适合自己操作系统的版本即可;Windows 系统仅有“x86_64”版本可以下载,而 macOS 系统有基于 Inter 芯片的“x86_64”版本,也有基于苹果自研的 M 系列芯片的“arm64”版本

安装都是大同小异,一路“同意”按下去就能启动了

虚拟环境的配置

注意⚠️:以下命令中“env_name”是虚拟环境名称的意思,可以随意更改,python版本同理,只要是存在过的python版本号都可以使用

列出所有虚拟环境:

conda env list

创建虚拟环境:

conda create -n env_name python=3.x.x

激活虚拟环境:

conda activate env_name

退出虚拟环境:

conda deactivate

删除虚拟环境:

conda remove -n env_name –all

安装pytroch

建议安装之前先换源,我之前的文章有讲过,目前国内可用的一共有三个源:

中科大:

pip3 config set global.index-url https://pypi.mirrors.ustc.edu.cn/simple

豆瓣:

pip3 config set global.index-url http://pypi.douban.com/simple

清华:

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

以上三个镜像随意设置一个即可;正确执行之后输出如下:
image.png

安装trochtrochvision

pip3 install torch torchvision torchaudio

如果在你的电脑中,pip3是无效命令,那么将命令改为pip就行

在Notebook中使用

有些同学会有这样的疑问:明明安装了 torch 和 torchvision ,为什么在 Anaconda 中的 Notebook 里写代码时引入 torch 和 torchvision 会出现错误信息

image.pngModuleNotFoundError: No module named ‘torchvision’

这说明在该 python 环境中没有 torch 或 torchvision 包,你需要从默认环境调整到安装了 torch 或 torchvision 的环境

此电脑上安装了 torch 和 torchvision 虚拟环境名为ai,所以就需要从 Anaconda 主界面中从默认的base环境切换到ai这个虚拟环境

image.png下拉选择相应虚拟环境即可

切换完虚拟环境后,再在 Notebook 中引入 torchvision 就成功了(如果在其他虚拟环境中没有安装 Notebook ,需要先安装)

image.png

测试

测试anaconda3的安装:

conda list

测试troch以及torchvision的安装:

python

import troch

troch.__version__

import trochvision

trochvision.__version__

奇淫巧技

参考自安装conda后终端出现的(base)字样去除方法

以下步骤仅在macOS和Linux上有效

执行:

vim ~/.condarc

i进入编辑模式,在文档最下面添加

changeps1: False

esc再输入:wq保存文件后重新启动终端,就会发现在终端前面讨人厌的(base)消失了

卸载anaconda3

完全卸载anaconda3需要借助Anaconda-Clean package

如果是Windows,运行完卸载命令还需要运行其目录下的 Uninstall-Anaconda3.exe 程序

安装Anaconda-Clean package:

conda install anaconda-clean

如果运行安装命令出错,那就先运行,再运行安装Anaconda-Clean package命令:

conda install tqdm -f

卸载命令:

anaconda-clean –yes