我正在将Windows 10 OS与Python 3.5配合使用。
我正在尝试运行与torch
相关的程序。因此,我在Pytorch installation
Pytorch
有关选择可下载内容,请参见下图:
我使用:
安装了它pip install http://download.pytorch.org/whl/cpu/torch-0.4.0-cp35-cp35m-win_amd64.whl
pip install torchvision
我遇到了以下错误:
Error
Traceback (most recent call last):
File "C:\Python35\lib\site-packages\twisted\trial\runner.py", line 701, in findByName
__import__(name)
File "C:\Users\aims\Desktop\CNN\source\cnn4matrix.py", line 4, in <module>
import torch
File "C:\Python35\lib\site-packages\torch\__init__.py", line 78, in <module>
from torch._C import *
ImportError: DLL load failed: The specified module could not be found.
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Python35\lib\site-packages\twisted\trial\runner.py", line 803, in loadByName
return self.suiteFactory([self.findByName(name, recurse=recurse)])
File "C:\Python35\lib\site-packages\twisted\trial\runner.py", line 704, in findByName
return self.loadFile(_name, recurse=recurse)
File "C:\Python35\lib\site-packages\twisted\trial\runner.py", line 674, in loadFile
module = SourceFileLoader(name, fileName).load_module()
File "<frozen importlib._bootstrap_external>", line 385, in _check_name_wrapper
File "<frozen importlib._bootstrap_external>", line 806, in load_module
File "<frozen importlib._bootstrap_external>", line 665, in load_module
File "<frozen importlib._bootstrap>", line 268, in _load_module_shim
File "<frozen importlib._bootstrap>", line 693, in _load
File "<frozen importlib._bootstrap>", line 673, in _load_unlocked
File "<frozen importlib._bootstrap_external>", line 662, in exec_module
File "<frozen importlib._bootstrap>", line 222, in _call_with_frames_removed
File "C:\Users\aims\Desktop\CNN\source\cnn4matrix.py", line 4, in <module>
import torch
File "C:\Python35\lib\site-packages\torch\__init__.py", line 78, in <module>
from torch._C import *
ImportError: DLL load failed: The specified module could not be found.
经过大量搜索后,我找不到任何相关内容。相反,我发现我已经尝试过:用升级模式numpy库重新安装。
请让我知道我可以尝试的方法。
已编辑:
这是我的情况:我已经从网站说明中安装了割炬,然后打开了python终端。刚刚写了import torch
,问题出在我身上。看一下图片:https://ibb.co/fL53HT
答案 0 :(得分:0)
请参阅以下线程: https://github.com/pytorch/pytorch/issues/574
基本上,问题可能是您在调用python的同一目录中有一个名为“ torch”的文件夹。因此,不是加载pytorch库,而是拾取名为“ torch”的文件夹。
执行以下操作:cd ..(更改目录),然后启动python并导入手电筒,它应该可以工作。
答案 1 :(得分:-1)
这里的一个解决方案如果重新安装Anaconda后仍然无法使用,则可以使用sth.
之类的Dependency Walker,打开
[Anaconda PATH]\Lib\site-packages\torch\lib\_C.pyd
找出那里出了什么问题。
和其他解决方案是由目录火炬引起的,该火炬是通过编译源代码在同一目录中生成的。尝试在打开python之前简单地更改目录。