pip install torch安裝失敗 && import torch 提示 from torch._C import * ImportError: DLL l)

問題1:使用Python的pip 安裝命令: pip install torch  會提示安裝失敗

安裝環境:

Windows 10
Python 3.7 
PyTorch 1.0.1

安裝步驟:

    直接使用Python的pip 安裝命令: pip install torch  會提示安裝失敗

   解決辦法:這時需要先下載pytorch包,根據自己的python版本選擇。pytorch包鏈接:

    https://www.lfd.uci.edu/~gohlke/pythonlibs/#pytorch

選擇適合自己的Python版本的pytorch包進行下載,例如:torch-1.0.1-cp37-cp37m-win_amd64.whl

接着在下載該pytorch的目錄下執行如下命令即可成功安裝。

pip install torch-1.0.1-cp37-cp37m-win_amd64.whl

問題2:import torch 提示 from torch._C import *   ImportError: DLL load failed:找不到指定模塊

運行測試腳本:

import torch
#創建一個5*3的隨機矩陣並顯示它(Shift+Enter)
x=torch.rand(5,3)
print(x)

     報import torch 提示 from torch._C import *   ImportError: DLL load failed:找不到指定模塊

     問題來源於pytorch 依賴的numpy 包不同,導致該錯誤。首先主動卸載已經安裝的numpy包:

pip uninstall numpy

       然後從https://www.lfd.uci.edu/~gohlke/pythonlibs/#numpy下載對應版本的numpy+mkl包,在下載包的目錄下執行如下命令:

pip install numpy-1.18.5+mkl-cp37-cp37m-win_amd64.whl

現在,pytorch安裝成功,可以正常使用。
 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章