windows 下使用 Anaconda3 安装 PyTorch (CPU版本)

本文详细介绍如何在Windows 8.1系统上安装PyTorch,并通过Anaconda3环境进行配置。文章还提供了常见问题解决方案,包括安装错误提示、DLL加载失败等,以及如何测试PyTorch是否成功安装。

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

安装的基本配置如下:

windows 8.1  +  Anaconda3 +  Python3.6  +  CPU

默认已安装好 Anaconda3,并创建了 python3.6 的环境

如果不清楚Anaconda的安装及使用,可先参考https://www.jianshu.com/p/eaee1fadc1e9

按照上述网址给出的方法,安装并创建好python3.6的环境

 

一、官网上给出的安装方法

① 安装  PyTorch  的语句

pip install http://download.pytorch.org/whl/cpu/torch-0.4.0-cp36-cp36m-win_amd64.whl 

pip install torchvision    

② 测试语句

import torch

import numpy as np

a_np = np.arange(9).reshape((3,3))

print(a)

b_torch = torch.from_numpy(a_np)

print(b)

如果一切顺利,那么测试语句将正常运行,PyTorch安装完毕

由于本人电脑同时装了python2.7和python3.6所以在打开电脑CMD后输入python 显示的是python2.7,因为python2.7中的python.exe文件相比python3.6来说靠前点。

如果要显示Anaconda3中安装的python版本,可以先切换到Anaconda中的python.exe文件夹路径下,再输入python就可以显示Anaconda中py安装的版本号了

二、安装过程中可能出现的问题

① pip 安装时报错:  torch-0.4.0-cp36-cp36m-win_amd64.whl  is not a supported wheel on this platform

 pytorch 安装时需要64位的环境,如果 Anaconda 配置 python 时将其配置成了32位的环境,那么就会报上述的错误

解决方法: 安装Anaconda和配置python环境时,将其配置为64位的环境

 

② No module named 'torch._C'

解决方法: 将   Anaconda3\envs\**你的python环境**\Lib\site-packages\torch目录下的

_C.cp36-win_amd64.pyd 文件重命名为 _C.pyd

 

② ImportError: DLL load failed: 找不到指定的模块解决办法

解决方法: 可参考 https://blog.youkuaiyun.com/taxuezcy/article/details/80741315

安装GPU版本如下https://blog.youkuaiyun.com/qq_40388909/article/details/80504271

安装好以后测试回归的代码:https://blog.youkuaiyun.com/zyb228/article/details/80113667

GPU上跑代码https://blog.youkuaiyun.com/qq_28444159/article/details/78781201

<think>好的,我现在需要帮助用户找到在Anaconda环境下安装PyTorch(Python 3.8,CPU版本)的详细步骤。首先,我应该回顾用户提供的引用内容,看看有没有相关的信息。 引用[3]中提到,使用Anaconda安装PyTorch CPU版,需要创建Python 3.8的虚拟环境,然后运行特定的conda命令。用户当前的Python版本3.8,所以这部分信息非常相关。步骤包括创建虚拟环境、激活环境、安装PyTorch及验证安装。引用[1]和[2]虽然提到了PyTorch的不同版本安装,但用户需要的是3.8和CPU版本,因此主要参考引用[3]。 接下来,我需要将这些步骤整理成清晰的流程,确保用户能够一步步跟随。需要注意的是,用户可能对Anaconda不熟悉,所以每一步都要详细说明,比如如何打开Anaconda Prompt,如何创建和激活环境,以及如何验证安装是否成功。 另外,用户提供的示例中提到了代码块的使用,所以在安装命令和验证步骤部分需要用代码块展示,这样更直观。同时,需要检查命令是否正确,比如在引用[3]中的安装命令是否适用于PyTorch的最新稳定版,或者是否需要调整版本号。 可能还需要提醒用户注意点,例如网络问题导致安装缓慢,可以使用国内镜像源,但官方渠道可能更稳定。此外,验证安装时,除了导入torch和生成随机张量外,还可以检查torch.__version__来确认版本是否正确。 最后,生成相关问题时要考虑用户后续可能遇到的问题,比如环境管理、版本冲突、升级或GPU版本安装等,这样能帮助用户进一步解决问题。</think>以下是基于Anaconda安装PyTorch(Python 3.8 + CPU版本)的详细步骤说明: --- ### **PyTorch CPU安装流程** #### **一、环境准备** 1. **确认Anaconda安装** - 若未安装,请从[官网](https://www.anaconda.com/)下载对应操作系统的Anaconda3版本并完成安装[^3]。 2. **更新conda工具(可选)** 打开Anaconda Prompt输入: ```bash conda update conda ``` #### **二、创建虚拟环境** 1. **新建Python 3.8虚拟环境** 输入以下命令创建名为`pytorch_env`的环境(名称可自定义): ```bash conda create --name pytorch_env python=3.8 ``` - 输入`y`确认安装基础依赖包[^3]。 2. **激活虚拟环境** ```bash conda activate pytorch_env ``` - 成功激活后,命令行前缀会显示环境名称`(pytorch_env)`。 #### **三、安装PyTorch CPU版本** 1. **获取安装命令** 访问[PyTorch官网](https://pytorch.org/get-started/locally/),选择以下配置: - PyTorch Build: **Stable (1.13.1)** - Your OS: 根据实际选择(Windows/Linux/Mac) - Package: **Conda** - Language: **Python** - Compute Platform: **CPU** 2. **执行安装命令** 官网会生成如下命令(以当前稳定版为例): ```bash conda install pytorch torchvision torchaudio cpuonly -c pytorch ``` - 输入`y`确认下载安装包[^3]。 #### **四、验证安装** 1. **启动Python解释器** 在激活的虚拟环境中输入: ```bash python ``` 2. **测试PyTorch功能** 逐行输入以下代码: ```python import torch print(torch.__version__) # 应输出如1.13.1 x = torch.rand(5, 3) print(x) # 应显示5x3的随机张量 ``` - 若无报错且输出正常,则安装成功[^3]。 #### **五、环境管理(补充)** - **退出虚拟环境** ```bash conda deactivate ``` - **删除虚拟环境** ```bash conda env remove --name pytorch_env ``` --- ### **注意事项** 1. 若下载速度慢,可尝试添加国内镜像源(如清华源),但需注意与官方包的兼容性。 2. 安装完成后,每次使用PyTorch前需激活对应虚拟环境。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值