使用win10,已经安装python3.9环境以及pycharm。
Anaconda安装:使用清华镜像
清华镜像
安装最新版本。需要安装在一个空文件夹,路径名不要有空格。我装在D盘。
选项第一个不勾,第二个勾选。
手动添加环境变量:此电脑-属性-高级系统设置-环境变量-系统变量-path(双击打开)
添加anaconda文件夹下的三个路径:
D:\ProgramFile\Anaconda\Library\bin D:\ProgramFile\Anaconda D:\ProgramFile\Anaconda\Scripts
Anaconda安装虚拟环境
主要参考这个CSDN链接
报错解决(HTTPError)
输入:conda create -n py39 python=3.9
(py39是虚拟环境的名字)
转了半天显示以下内容,重试无效。
Collecting package metadata (current_repodata.json): failed
CondaHTTPError: HTTP 000 CONNECTION FAILED for url <https://repo.anaconda.com/pkgs/main/linux-64/current_repodata.json>
Elapsed: -
An HTTP error occurred when trying to retrieve this URL.
HTTP errors are often intermittent, and a simple retry will get you on your way.
If your current network has https://www.anaconda.com blocked, please file
a support request with your network engineering team.
- 更换清华源
按清华镜像的帮助文件中的方法,创建.config文件并复制代码,仍然报错。 - https改成http
居然就成功了…大为震撼,都准备更换科大源试一下了。
然后输入y
,回车,即可安装虚拟环境。据说挂vpn安装比较快。
原先左侧括号显示(base)
conda activate py39
:左侧变为(py39)
,即激活虚拟环境py39。
conda deactivate
:deactivate
conda info --envs
:查看已经安装的虚拟环境.
conda remove -n py39
:delete py39
conda clean -i
清除索引缓存
然后就可以愉快地安装pytorch了吧…?
PyTorch安装
去官网,下面自动根据你的电脑选好了选项,底下有个命令(我的是conda install pytorch torchvision torchaudio cudatoolkit=10.2 -c pytorch
),按道理说,先启动对应的虚拟环境,再把命令复制过去就可以。
但因为我的笔记本是intel集显,不能装gpu版本(只支持nvidia),所以我只能装cpu版本(手动选择cuda-none)得到新的命令后,复制到anaconda prompt中安装。
打开Anaconda Prompt,启动用于pytorch的虚拟环境(我命名为pytorch),
conda activate pytorch
左侧括号变为(pytorch),然后复制粘贴刚刚官网的命令,回车,按y回车,就开始安装了。文件大,用时比较长。
- gpu版本验证:
进入虚拟环境,输入python回车,然后输入
import torch
torch.cuda.is_available()
显示true安装成功,显示false失败。 - cpu版本验证:
进入虚拟环境,输入python回车,然后输入
import torch
print(torch.__version__)
和
import torchvision
print(torchvision.__version__)
若不报错(显示版本号),安装成功。
关于conda虚拟环境下使用pip安装包
pip install <name>
- 注意:如果报错
check_hostname requires server_hostname
,一定要关闭VPN!(奇怪的原因)