簡體   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