没有名为“Torch”的模块

Red*_*yon 27 python pip conda pytorch

我通过安装pytorch

conda install pytorch-cpu torchvision-cpu -c pytorch

我也试过

pip3 install https://download.pytorch.org/whl/cpu/torch-1.0.1-cp36-cp36m-win_amd64.whl

pip3 install torchvision
Run Code Online (Sandbox Code Playgroud)

两个都安装成功!

但是,它只适用于木星笔记本。每当我尝试从控制台执行脚本时,都会收到错误消息:没有名为“torch”的模块

我怎样才能解决这个问题?

sri*_*tel 34

尝试使用 pip 安装 PyTorch:

首先使用以下命令创建 Conda 环境:

conda create -n env_pytorch python=3.6
Run Code Online (Sandbox Code Playgroud)

使用以下方法激活环境:

conda activate env_pytorch
Run Code Online (Sandbox Code Playgroud)

现在使用 pip 安装 PyTorch:

pip install torchvision 
Run Code Online (Sandbox Code Playgroud)

注意:这将安装 torch 和 torchvision。

现在转到 Python shell 并使用以下命令导入:

import torch
import torchvision
Run Code Online (Sandbox Code Playgroud)

  • 我有一个错误:错误:找不到满足要求的版本 torch==1.4.0(来自 torchvision)(来自版本:0.1.2、0.1.2.post1、0.1.2.post2)错误:没有匹配找到 torch==1.4.0 的发行版(来自 torchvision) (2认同)

Abh*_*k N 12

如果您使用Anaconda Prompt,有一个更简单的方法来解决这个问题。

conda install -c pytorch pytorch
Run Code Online (Sandbox Code Playgroud)


Wig*_*ion 9

我通过官方命令安装在我的 macos 上:

conda install pytorch torchvision -c pytorch
Run Code Online (Sandbox Code Playgroud)

但是当我按照官方验证我遇到了与您相同的问题。

然后我创建了一个 conda 虚拟环境:

conda create --name learnpytorch python=3.5
Run Code Online (Sandbox Code Playgroud)

并在环境中安装 pytorch:

conda install pytorch torchvision -c pytorch
Run Code Online (Sandbox Code Playgroud)

运行验证,它有效。

希望这些能帮到你。


小智 5

确保在安装至少在 Windows 上对我有用的 torch 库之前安装了 NumPy 和 Scipy 库。

  1. 安装 NumPy:pip install numpy
  2. 安装 Scipy:pip install scipy
  3. 前往 pytorch.org 选择您的需求并复制地址
  4. 粘贴地址并下载