pytorch 没有名为“torch”或“torch.C”的模块

ie3xauqp  于 12个月前  发布在  其他
关注(0)|答案(3)|浏览(124)

会很感激像我5岁这样的解释,因为我已经检查了所有相关的答案,没有一个有帮助。
我安装了Python。我安装了Pycharm。我安装了Anaconda。我安装了Microsoft Visual Studio。我没有安装CUDA工具包。
在Anaconda中,我使用了Pytorch.org上提到的命令(06/05/18)

conda install pytorch -c pytorch
pip3 install torchvision

字符串
两者都已经下载并正确安装,我可以在我的Users/Anaconda 3/pkgs文件夹中找到它们,我已经将其添加到Python路径中。
试图进入

import torch


在Python控制台中的错误被证明是徒劳的-总是给我同样的错误,
没有名为“torch”的模块
我也试过使用Project Interpreter下载Pytorch包,它对numpy(我想是健全检查)有效,但当我试图安装“pytorch”或“torch”包时,它告诉我去Pytorch.org。
当尝试在PyCharm中使用控制台时,pip 3安装代码(认为也许我需要将包保存到当前项目中,而不是在Anaconda文件夹中)返回一条错误消息说
torch-0.4.0-cp 35-cp 35 m-win_amd 64.whl在此平台上不受支持。
无论我是否尝试下载CUDA版本,或者我选择使用3.5或3.6 Python链接(我有Python 3.7),都显示相同的消息
目前,我最接近的解决方案是手动复制“torch”和“torch-0.4.0-py 3.6.egg-info”文件夹到我当前项目的lib文件夹中。然而,当我这样做,然后运行“import torch”时,我收到以下错误:
回溯(最近的呼叫最后一次):
文件“",第1行,在
文件“C:\Program Files\JetBrains\PyCharm Community Edition 2018.1.2\helpers\pydev_pydev_logle\pydev_import_hook.py”,第19行,在do_import中
module = self.system_import(name,*args,**kwargs)文件“C:\Users\Michael\PycharmProjects\Pytorch_2\venv\lib\site-packages\torch__init_.py”,
第78行,
从 Torch ._C导入 *
文件“C:\Program Files\JetBrains\PyCharm Community Edition 2018.1.2\helpers\pydev_pydev_logle\pydev_import_hook.py”,第19行,在do_import中
Module = self._system_import(name,*args,**kwargs)ModuleNotFoundError:没有名为'torch._C'的模块

7gs2gvoe

7gs2gvoe1#

pip uninstall torch

字符串
pip install torch为我工作。

im9ewurl

im9ewurl2#

昨天我把Python从3.5更新到3.6,也遇到了同样的问题。我觉得Pytorch和Python之间的连接没有正确改变。于是我重新安装了Pytorch 3.6版本,问题就解决了。在这里检查安装命令行[ 1 ]。

fjnneemd

fjnneemd3#

我也有同样的问题.

相关问题