繁体   English   中英

在python3.5中使用pip安装Pytorch后遇到错误

[英]Encounter Error after installing Pytorch using pip in python3.5

我正在将Windows 10 OS与Python 3.5配合使用。
我正在尝试运行与torch有关的程序。 因此,我在其网站上指定的说明的帮助下安装了PytorchPytorch安装

请参见下图,以选择可下载的内容:

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

请查看以下线程: https : //github.com/pytorch/pytorch/issues/574

基本上,问题可能是您在调用python的同一目录中有一个名为“ torch”的文件夹。 因此,不是加载pytorch库,而是拾取名为“ torch”的文件夹。

这样做:cd ..(更改目录),然后启动python并导入手电筒,它应该可以工作。

如果重新安装Anaconda后仍然无法正常工作,则可以使用sth. 像Dependency Walker,打开
找出问题所在。

另一种解决方案是由编译源文件在同一目录中生成的目录割炬引起的。 尝试在打开python之前简单地更改目录。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM