【发布时间】:2020-03-11 00:14:00
【问题描述】:
Traceback (most recent call last):
File "<ipython-input-9-a40793f9ded7>", line 7, in <module>
from sklearn.model_selection import train_test_split
File "C:\ProgramData\Anaconda3\lib\site-packages\sklearn\__init__.py", line 76, in <module>
from .base import clone
File "C:\ProgramData\Anaconda3\lib\site-packages\sklearn\base.py", line 16, in <module>
from .utils import _IS_32BIT
File "C:\ProgramData\Anaconda3\lib\site-packages\sklearn\utils\__init__.py", line 20, in <module>
from .validation import (as_float_array,
File "C:\ProgramData\Anaconda3\lib\site-packages\sklearn\utils\validation.py", line 21, in <module>
from .fixes import _object_dtype_isnan
File "C:\ProgramData\Anaconda3\lib\site-packages\sklearn\utils\fixes.py", line 18, in <module>
from scipy.sparse.linalg import lsqr as sparse_lsqr # noqa
File "C:\ProgramData\Anaconda3\lib\site-packages\scipy\sparse\linalg\__init__.py", line 113, in <module>
from .isolve import *
File "C:\ProgramData\Anaconda3\lib\site-packages\scipy\sparse\linalg\isolve\__init__.py", line 6, in <module>
from .iterative import *
File "C:\ProgramData\Anaconda3\lib\site-packages\scipy\sparse\linalg\isolve\iterative.py", line 10, in <module>
from . import _iterative
ImportError: DLL load failed: The file cannot be accessed by the system.
尝试在 pycharm 上运行一些已使用的 python 脚本时遇到此错误。以前有没有人遇到过这个错误,他解决了吗?它是在我在 python 中安装一个包但从未使用它之后开始的。当我尝试在 scikit-learn 和 tensorflow、sklearn 包和 seaborn 上导入 train_test_split 时,问题就出现了。代码的其他部分似乎不受影响。 我已经重新安装了 anaconda 和 python 以及更改了 python 文件。任何帮助将不胜感激。
【问题讨论】:
-
你使用什么 PyCharm 版本?
-
PyCharm Community Edition 3.3 2019。我也用解释器解决了这个问题。我不喜欢猜测,但似乎存在依赖问题。