簡體   English   中英

IDE導入scipy時,ImportError: DLL load failed: The specified procedure could not be found

[英]IDE when import scipy, ImportError: DLL load failed: The specified procedure could not be found

當我使用 pycharm 通過from scipy import stats運行我的代碼時:

發生導入錯誤:DLL 加載失敗:找不到指定的過程。

平台: Anaconda,python 3.7

IDE: pycharm,Microsoft VS code Anaconda安裝在D:\Anaconda

scipy包已正確安裝。 代碼可以在Jupyter中成功運行。

我試過類似的問題,但沒有人能提供幫助。 誰能幫我解決這個問題?

我也重新安裝了 Anaconda,但是它仍然失敗。

從 scipy 導入統計:

追溯(最近一次調用最后一次): ...from scipy import stats File "D:\Anaconda3\lib\site-packages\scipy\stats__init__.py", line 345, in from.stats import * File "D:\Anaconda3 \lib\site-packages\scipy\stats\stats.py”,第 171 行,來自。 導入分布文件“D:\Anaconda3\lib\site-packages\scipy\stats\distributions.py”,第 10 行,在 from._distn_infrastructure 導入(熵,rv_discrete,rv_continuous,文件“D:\Anaconda3\lib\site- packages\scipy\stats_distn_infrastructure.py",第 24 行,在 from scipy import optimize File "D:\Anaconda3\lib\site-packages\scipy\optimize__init__.py",第 271 行,在 from._minimize import * File "D: \Anaconda3\lib\site-packages\scipy\optimize_minimize.py", 第 21 行,在 from scipy.sparse.linalg import LinearOperator File "D:\Anaconda3\lib\site-packages\scipy\sparse\linalg__init__.py",第 117 行,在 from.eigen import * File "D:\Anaconda3\lib\site-packages\scipy\sparse\linalg\eigen__init__.py",第 11 行,在 from.arpack import * File "D:\Anaconda3\lib \site-packages\scipy\sparse\linalg\eigen\arpack__init__.py", 第 22 行,在 from.arpack import * File "D:\Anaconda3\lib\site-packages\scipy\sparse\linalg\eigen\arpack\ arpack.py”,第 45 行,在 from.import _arpack ImportError: DLL load failed: The specified找不到程序。

在此處輸入圖像描述

我解決了,我想一定是Conda里面的Scipy包有問題,所以我把Ski-learn相關的包都去掉了,然后從“ https://www.lfd.uci.edu/~gohlke/pythonlibs/ ”下載#numpy ”。

下載后選擇numpy+whl Scipy ski-learn(對應版本),pip安裝。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM