本文仅供参考,所言之处多有疏漏,请大家包涵
不推荐去官网下载,清华大学开源软件镜像站(/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
以上三个镜像随意设置一个即可;正确执行之后输出如下:
安装troch
及trochvision
:
pip3 install torch torchvision torchaudio
如果在你的电脑中,pip3
是无效命令,那么将命令改为pip
就行
在Notebook中使用
有些同学会有这样的疑问:明明安装了 torch 和 torchvision ,为什么在 Anaconda 中的 Notebook 里写代码时引入 torch 和 torchvision 会出现错误信息
ModuleNotFoundError: No module named ‘torchvision’
这说明在该 python 环境中没有 torch 或 torchvision 包,你需要从默认环境调整到安装了 torch 或 torchvision 的环境
此电脑上安装了 torch 和 torchvision 虚拟环境名为ai
,所以就需要从 Anaconda 主界面中从默认的base
环境切换到ai
这个虚拟环境
下拉选择相应虚拟环境即可
切换完虚拟环境后,再在 Notebook 中引入 torchvision 就成功了(如果在其他虚拟环境中没有安装 Notebook ,需要先安装)
测试
测试anaconda3的安装:
conda list
测试troch以及torchvision的安装:
python
import troch
troch.__version__
import trochvision
trochvision.__version__
奇淫巧技
以下步骤仅在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