首页 文章

没有名为'torch'或'torch.C'的模块

提问于
浏览
8

我会很感激像我这样的解释,因为我已经检查了所有相关的答案而没有人帮助过 .

我已经安装了Python . 我安装了Pycharm . 我安装了Anaconda . 我已经安装了Microsoft Visual Studio . 我有 not 安装了CUDA工具包 .

在Anaconda中,我使用了Pytorch.org上提到的命令(06/05/18)

conda install pytorch -c pytorch
pip3 install torchvision

两者都已正确下载和安装,我可以在我的Users / Anaconda3 / pkgs文件夹中找到它们,我已将其添加到Python路径中 .

试图进入

import torch

在Python控制台中被证明是无用的 - 总是给我同样的错误,

没有名为'火炬'的模块

我也尝试使用Project Interpreter下载Pytorch包 . 它适用于numpy(我认为是健全检查),但当我尝试安装“pytorch”或“torch”软件包时,我告诉我去Pytorch.org .

当试图在PyCharm中使用控制台时,pip3安装代码(想想也许我需要将软件包保存到我当前的项目中,而不是在Anaconda文件夹中)给我一条错误消息说

此平台上不支持torch-0.4.0-cp35-cp35m-win_amd64.whl .

相同的消息显示无论我是否尝试下载CUDA版本,或者我选择使用3.5或3.6 Python链接(我有Python 3.7)

目前我最接近解决方案的是手动将“torch”和“torch-0.4.0-py3.6.egg-info”文件夹复制到我当前Project的lib文件夹中 . 但是,当我这样做然后运行“导入火炬”时,我收到以下错误:

Traceback(最近一次调用最后一次):文件“”,第1行,在文件“C:\ Program Files \ JetBrains \ PyCharm Community Edition 2018.1.2 \ helpers \ pydev_pydev_bundle \ pydev_import_hook.py”第19行,在do_import模块中= self._system_import(name,* args,** kwargs)文件“C:\ Users \ Michael \ PycharmProjects \ Pytorch_2 \ venv \ lib \ site-packages \ torch__init __ . py”,第78行,来自torch._C import 文件“C:\ Program Files \ JetBrains \ PyCharm Community Edition 2018.1.2 \ helpers \ pydev_pydev_bundle \ pydev_import_hook.py”,第19行,在do_import模块中= self._system_import(name, args,** kwargs)ModuleNotFoundError:没有名为的模块'torch._C'

1 回答

  • 0
    pip uninstall torch
    

    然后 pip install torch 为我工作 .

相关问题