1、什么是anaconda
开始使用python时,我们只需要python环境和pycharm就行了,但是现在我们在复现别人代码的时候,需要不同版本的python,卸载重新安装Python又比较麻烦。第一个办法是在电脑上安装多个python环境,使其同时存在,但这样过于麻烦而且容易搞混淆,会有需要兼容性问题。第二个办法就是使用Anaconda。简单点说,anacoda就是进行项目管理,你可以使用anaconda给每个项目创建一个虚拟环境,在虚拟环境中安装你所需要的各个依赖的版本。并且可以创建不同的虚拟环境,虚拟环境之间不影响。
2、anaconda简单指令
使用anaconda的一个步骤就是学会他的指令
第一步打开
打开anaconda prompt 相当于cmd
这是刚进去在基础环境(base)下。
1、查看自己当前的环境有哪些
conda env list
我之前就创建了虚拟环境,所以我有一个base环境和4个虚拟环境。目前的在base环境中。
2、创建一个新的环境
在创建新环境之前我们需要退出任何一个当前环境,比如我目前在base环境,就不能在当前环境中常见新的环境,退出当前环境
deactivate
退出之后我们就可以,建立新的环境了
conda create -n env python=3.8 #env是环境名称 可以自己起
选择Y
这样虚拟环境就安装好了 。
激活刚才的虚拟环境
activate env
目前我们就进入了,我们刚才创建的虚拟环境env下。
3、在虚拟环境下下载我们需要的包,比如pytorch
我们可以进入pytorch官网
https://pytorch.org/get-started/previous-versions
根据自己的电脑版本选择,可以使用pip命令也可以使用conda命令,然后复制命令到cmd下就可以,但是可能会下载比较慢,下载慢的话可以先配一下清华的镜像。
pip install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu118
直接pip 就行。
如果需要安装其他包直接使用
pip install 包名==版本
4、查看此环境下的安装列表
conda list
6、如果想要删除环境中的某些包
conda uninstall 包名
7、删除虚拟环境
conda remove -n env --all
继续选择y,查看conda 列表已经移除虚拟环境。