首页 > 解决方案 > 导入torch包时,NameError: name '_C' is not defined

问题描述

import torch

NameError                                 Traceback (most recent call last)
<ipython-input-6-eb42ca6e4af3> in <module>
----> 1 import torch

C:\ProgramData\Anaconda3\lib\site-packages\torch\__init__.py in <module>
    227 
    228 
--> 229 __all__ += [name for name in dir(_C)
    230             if name[0] != '_' and
    231             not name.endswith('Base')]

NameError: name '_C' is not defined

我在导入 torch 包时遇到了这个错误。甚至我从互联网上搜索了几个解决方案。大多数人都说同样的“问题是您在同一目录中有一个名为torch的文件夹正在被拾取。这样做:cd ..(更改目录),然后启动python并导入torch,它应该可以工作。 " 但我没有得到哪个目录..我也改变了几个路径,但它不起作用。

在此处输入图像描述

任何想法?

标签: pythonpytorchtorch

解决方案


推荐阅读