在软件的左上角选择:File – Settings – Project: pythonProject – Python Interpreters
点击上图中右上角的设置,选择第一个Add…
在Virtualenv Environment中设置虚拟环境的路径和其他选项。
图中含义是:
Location:选择一个本地的空目录,—该目录就作为python虚拟环境目录。通过pycharm安装python组件会放置在该目录下。
Base interpreter:本地python安装目录。
[ ]:勾选该选项后则可以使用base interpreter(即本地)中的第三方库(及可以使用2中配置的python环境所安装的所有组件(虚拟环境)),不选将和外界完全隔离(只使用虚拟环境中的第三方库)。
[ ]:表示可将此虚拟环境提供给其他项目使用。
添加清华镜像源
清华大学开源软件镜像站 https://pypi.tuna.tsinghua.edu.cn/simple
中科大开源软件镜像站 http://pypi.mirrors.ustc.edu.cn/simple
阿里巴巴开源软件镜像站 http://mirrors.aliyun.com/simple
下载torch
选择环境:
前往Anaconda官网下载个人版
由于pytorch的服务器在国外,直连下载的话很慢,所以选用清华镜像源下载
(1)点击开始菜单,进入Anaconda Prompt命令行
(2)在命令行中输入以下命令
# 添加清华镜像
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
# 添加pytorch镜像
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/
# for legacy win-64
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/peterjc123/
conda config --set show_channel_urls yes
conda create --name pytorch python=3.7
# 激活 进入新环境
activate pytorch
conda install pytorch torchvision torchaudio cudatoolkit=11.3 -c pytorch
python
import torch
import torchvision
在代码中右键选择命令面板
找到创建的虚拟环境
当右键运行py文件时可能出现错误,
Power Shell 即 PS 启动不了conda环境:
在使用Anaconda的过程中,发现在Win10的PowerShell在使用 conda activate
环境名激活环境时无效,而CMD则可以。这里前提必须将 Anaconda 写入环境变量。否则在PowerShell 输入conda
的任何命令都会无法识别。
首先在终端输入 conda --version
查看自己的anaconda版本。
Win + x 以管理员身份运行Power Shell
解决方法如下:
conda install -n root -c pscondaenvs pscondaenvs
安装PSCondaEnvs包;Set-ExecutionPolicy RemoteSigned
在出现选项后输入Y回车,更改 PowerShell 的安全策略。activate 环境名
和 deactivate 环境名
,注意:需要去掉原命令中开头的conda,否则也不会成功。