【发布时间】:2019-03-30 01:21:34
【问题描述】:
我刚刚更新了所有 conda 包,因为 Jupyter 有一个内核错误。已经在 Pycharm 中工作了一段时间,但现在代码可以正常工作,想继续在 Jupyter 中工作。更新修复了我的 jupyter 内核错误,但现在脚本无法在 jupyter、pycharm 或控制台中运行。在每种情况下我都会遇到相同的错误:
文件“myscript.py”,第 58 行,在 myFunction(path, out) 文件“myscript.py”,第 7 行,在 myFunction 从 sklearn.feature_extraction.text 导入 TfidfTransformer、CountVectorizer 文件 “C:\Anaconda\lib\site-packages\sklearn__init__.py”,第 134 行,在 从 .base 导入克隆文件“C:\Anaconda\lib\site-packages\sklearn\base.py”,第 12 行,在 从 .utils.fixes 导入签名文件“C:\Anaconda\lib\site-packages\sklearn\utils__init__.py”,第 11 行,在 从 .validation 导入(as_float_array,文件“C:\Anaconda\lib\site-packages\sklearn\utils\validation.py”,第 18 行, 在 从 ..utils.fixes 导入签名文件“C:\Anaconda\lib\site-packages\sklearn\utils\fixes.py”,第 144 行,在 from scipy.sparse.linalg import lsqr as sparse_lsqr # noqa File "C:\Anaconda\lib\site-packages\scipy\sparse\linalg__init__.py", line 113,在 从 .isolve 导入 * 文件“C:\Anaconda\lib\site-packages\scipy\sparse\linalg\isolve__init__.py”, 第 6 行,在 从 .iterative 导入 * 文件 "C:\Anaconda\lib\site-packages\scipy\sparse\linalg\isolve\iterative.py", 第 7 行,在 从 。 import _iterative ImportError: DLL load failed
有什么想法吗?
【问题讨论】:
-
你确定使用的Python版本和以前一样吗?或其他方式:您确定 DLL 的预期 Python 版本与使用的版本匹配吗?
-
好像新版本是3.6.6,我想以前是3.6.0
-
那么我该如何纠正这个问题?
-
仅在微版本中的更改(如此处)不应导致此类问题
标签: python scikit-learn