不同系统搭建pytorch环境的通用细节:
1、切换环境要用 conda activate env_name
2、常用命令:
2.1 删除环境:conda remove -n env_name --all
2.2 添加环境:conda create -n env_name python=3.8
但是上述加入的环境变量,只有几个基础包,如果想要更多的话(例如numpy等),就在命令最后加一个anaconda 例如 conda create -n env_name python=3.8 anaconda
2.3 查询当前有几个环境:conda env list
2.4 检查conda是否安装完成:conda --version 或 python
2.5 安装/卸载第三方包:进入该环境后,conda install requests(包名) conda remove requests(包名) 或者: pip install requests pip uninstall requests
3、Anaconda有时候会崩,比如conda下载东西时提示各种failed,如果这些failed解决不了,可以考虑将所有终端关掉,然后重新打开终端再试试,可能就能恢复,因为有时候你进行的操作没有更新。
如果实在解决不了,①首先可以试试 conda clean -a 命令 清理缓存和不用的软件,如果还不行,②其次可以尝试卸载当前环境,如果还解决不了,③最后就卸载Anaconda软件后重新安装。具体卸载方法参考上文。
4、下载好pytorch后,通过 import torch 和 torch.cuda.is_available() 和 from torch.backends import cudnn (torch.backends.cudnn.is_available())检测是否安装成功pytorch和cudatoolkit(或者系统中的cuda)和cudnn