1.使用指令conda info --envs
查询安装环境时未出现pytorch
解决方案:在环境配置文件.condarc
(一般在user/用户名 目录下)重新设置镜像源:
channels:
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/win-64/
- defaults
show_channel_urls: true
channel_alias: https://mirrors.tuna.tsinghua.edu.cn/anaconda
default_channels:
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/pro
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/msys2
custom_channels:
conda-forge: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
msys2: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
bioconda: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
menpo: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
pytorch: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
simpleitk: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
ssl_verify: true
然后重新设置环境屋:
conda create -n xxxx python=xx
查询环境:
conda info --envs
2.import pytorch
出现错误
File "<stdin>", line 1
impot pytorch
^
SyntaxError: invalid syntax
解决方案:在Anaconda Prompt
下进行import pytorch
3.torch.cuda.is_available
验证pytorch是否可以使用GPU 出现错误<function is_available at 0x000002A0B66DACA0>
解决方案:指令改成torch.cuda.is_available()
4.import torch
报错没有该package
解决方案:File —> Settings —>
改为pytorch文件夹下的python.exe
测试:
测试一下成功解决: