基本命令
查看conda版本
conda --version查看conda环境配置
conda config --show创建虚拟环境
conda create -n envName python=3.8查看虚拟环境的个数详情
conda env list激活虚拟环境
conda activate envName删除虚拟环境
conda remove --name envName --all下载pytorch
pip3 install torch torchvision torchaudio
1、激活虚拟环境时显示找不到指定路径
发现创建的虚拟环境保存在“C:\Users\杰克.conda\envs”,存在两个问题:
1.1 保存路径存在中文
当初不懂事,用户名使用的中文,现在再改的话太过麻烦
1.2 conda的安装目录明明是“D:\anaconda3”,但虚拟环境的默认路径居然跑C盘去了,而我c盘又存在中文路径,故导致激活环境时报错。
解决方法: 更改虚拟环境的默认路径
在“C:\Users\杰克”文件夹中找到.condarc文件,右键打开方式选择VScode打开(这里选择记事本打开的话保存后会报错,提示文件格式不对,可能是文件变成了gbk编码的缘故)
在.condarc文件中添加以下字段:
envs_dirs: - D:\anaconda3\envs # 你希望设置的新默认路径- C:\Users\杰克\.conda\envs - C:\Users\杰克\AppData\Local\conda\conda\envs
保存 .condarc 文件后,Conda 会自动应用新的配置。可以通过以下命令验证配置是否生效:
conda config --show envs_dirs
当你希望的新默认路径显示在前面时,虚拟环境的默认路径就改好了。
2、重装时显示Failed to link extracted packages to…
解决方法:.condarc文件出了问题,删掉即可
3、使用prompt创建虚拟环境时显示:NoWritablePkgsDirError: No writeable pkgs directories configured.
找到conda的安装目录,右键属性,安全,编辑Users的权限,勾上完全控制权限即可
4、pycharm使用conda虚拟环境创建新项目时报错:“[Errno 2] No such file or directory”
创建项目时应选用“Custom enviroment",选择“D:\anaconda3\Scripts\conda.exe”,这样子我们的环境就能加载出来了。
也可以在创建好的项目中添加新的解释器,选择虚拟环境中的python.exe文件即可
最后是用来测试pytorch是否配置成功的python测试代码
import torchprint(torch.__version__)print(torch.cuda.is_available())
以上均是我昨晚重新配置pytorch环境时碰到的坑,浅浅记录一下!!