安装pytorch步骤及遇到的问题

本文详细描述了如何在2021年使用conda安装PyTorch1.8,包括遇到的Conda环境解决卡顿和numpy版本不匹配问题的解决方法。作者推荐使用阿里云镜像源,并提供了卸载和安装numpy的具体步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

安装pytorch
步骤参考:【最新】2021.10.17 conda安装pytorch 1.8(【最新】2021.10.17 conda安装pytorch 1.8_conda install pytorch1.8.0 torchvision0.9.0 to_MUKCHAN的博客-优快云博客)

安装过程中遇到的问题:
(1)Conda安装卡在solving environment这一步
在这里插入图片描述
解决办法:采用阿里云的镜像源,试了清华源和中科大的解决不了
首先恢复默认源:conda config --remove-key channels
输入阿里源:
conda config --add channels http://mirrors.aliyun.com/anaconda/pkgs/main
conda config --add channels http://mirrors.aliyun.com/anaconda/pkgs/r
conda config --add channels http://mirrors.aliyun.com/anaconda/pkgs/msys2
conda config --set show_channel_urls yes
(2)验证pytorch时出现如下错误
在这里插入图片描述
numpy和pytorch版本不匹配的问题

解决办法:用bard或者new bing搜一下对应的版本
(1)卸载numpy: pip uninstall numpy
(2)安装对应版本的numpy:pip install numpy==1.24

在这里插入图片描述

验证成功!

### 如何通过阿里云源安装或更新 PyTorch #### 使用 Anaconda 安装或更新 PyTorch 为了提高下载速度并解决可能遇到的网络问题,可以配置 Conda 使用阿里镜像源来安装或更新 PyTorch。 #### 配置 Aliyun Conda 渠道优先级 设置国内渠道优先有助于加速依赖项解析过程中的资源获取效率[^1]: ```bash conda config --add channels https://mirrors.aliyun.com/anaconda/cloud/pytorch/ conda config --set channel_priority strict ``` #### 更新现有环境下的 PyTorch 版本 对于已有的 Python 环境,可以通过以下命令完成 PyTorch 的升级操作: ```bash conda update pytorch torchvision torchaudio -c pytorch ``` #### 创建新环境中指定版本的 PyTorch 如果希望创建一个新的虚拟环境,并在此基础上安装特定版本号的 PyTorch,则可执行下面这条指令: ```bash conda create -n myenv python=3.8 pytorch==1.7.1 torchvision==0.8.2 torchaudio cudatoolkit=10.2 -c pytorch ``` 请注意,在上述例子中 `myenv` 是自定义的新环境名称;而具体的 PyTorch 及其配套组件(如 TorchVision 和 Torchaudio)以及 CUDA 工具包 (cudatoolkit) 的版本可以根据实际需求调整。 #### 处理旧版 PyTorch 安装难题 当官方提供的历史版本无法满足个人项目所需时,可以从其他可信站点寻找预编译好的 whl 文件进行本地安装。例如,针对某些特殊硬件架构的支持情况,可以直接从 PyTorch 下载页面挑选合适的文件链接并通过 pip 命令配合阿里云 PIP 源一起使用以加快下载进度[^4]: ```bash pip install torch-1.x.x_cuda_yy.yy.whl -i http://mirrors.aliyun.com/pypi/simple/ --trusted-host mirrors.aliyun.com ``` 这里假设 `torch-1.x.x_cuda_yy.yy.whl` 表示所选的具体轮子文件名,请替换为适用于目标平台的实际路径。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值