【AI引论】关于Anaconda安装和PyTorch安装

使用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.
  1. 更换清华源
    清华镜像的帮助文件中的方法,创建.config文件并复制代码,仍然报错。
  2. 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!(奇怪的原因)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值