Pytorch 没有名为';火炬';或';torch.C';

Pytorch 没有名为';火炬';或';torch.C';,pytorch,Pytorch,如果能给我一个5岁的解释,我将不胜感激,因为我已经检查了所有相关的答案,但没有一个对我有帮助 我已经安装了Python。 我安装了Pycharm。 我安装了水蟒。 我已经安装了Microsoft Visual Studio。 我没有安装CUDA工具包 在Anaconda中,我使用了Pytorch.org上提到的命令(06/05/18) 两者都已下载并正确安装,我可以在我的Users/Anaconda3/pkgs文件夹中找到它们,我已将其添加到Python路径中 试图进入 import torch

如果能给我一个5岁的解释,我将不胜感激,因为我已经检查了所有相关的答案,但没有一个对我有帮助

我已经安装了Python。 我安装了Pycharm。 我安装了水蟒。 我已经安装了Microsoft Visual Studio。 我没有安装CUDA工具包

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

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

试图进入

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

没有名为“火炬”的模块

我还尝试使用项目解释器下载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”文件夹复制到我当前项目的lib文件夹中。 但是,当我这样做,然后运行“导入火炬”时,我收到以下错误:

回溯(最近一次呼叫最后一次):

文件“”,第1行,在

文件“C:\Program Files\JetBrains\PyCharm Community Edition 2018.1.2\helpers\pydev_pydev_bundle\pydev_import_hook.py”,第19行,在do_import中

module=self.\u system\u import(name,*args,**kwargs)文件“C:\Users\Michael\PycharmProjects\Pytorch\u 2\venv\lib\site packages\torch\uuu init\uuuuuuuu.py”

第78行,输入

从火炬进口*

文件“C:\Program Files\JetBrains\PyCharm Community Edition 2018.1.2\helpers\pydev_pydev_bundle\pydev_import_hook.py”,第19行,在do_import中

module=self.\u system\u import(名称,*args,**kwargs)ModuleNotFoundError:没有名为“torch.\u C”的模块

然后
pip-install-torch
对我有效。

我遇到了同样的问题,因为昨天我将python从3.5更新到了3.6。我认为Pytorch和Python之间的连接没有正确更改。因此,我再次安装了Pytork for 3.6,问题就解决了。
检查此处的安装命令行[]。

事实上,我也下载了Python3.6,之前遇到了一些麻烦。。。回想起来,可能发生的情况是,我在一个旧版本的Python上下载了Pytork,然后重新安装了一个新版本。也许这就是问题的原因。当我回到家时,我将不得不尝试这样做:)对我来说没用!我不认为简单地卸载然后重新安装软件包是一个好主意。应该有一些基本的原因来解释为什么即使已经安装了它也无法工作!
import torch
pip uninstall torch