pytorch环境配置过程中遇到的那些坑

基本命令

查看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 torch
    print(torch.__version__)
    print(torch.cuda.is_available())

以上均是我昨晚重新配置pytorch环境时碰到的坑,浅浅记录一下!!

你可能感兴趣的:(pytorch,人工智能,python,conda)