簡體   English   中英

導入錯誤:DLL 加載失敗:系統無法訪問該文件

[英]ImportError: DLL load failed: The file cannot be accessed by the system

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 文件。 任何幫助將不勝感激。

重新安裝 python 以及更新所有包(conda update --all)並更改 PATH 文件后,似乎問題在我的所有 IDE 中都解決了,除了 PyCharm。 似乎剩下的就是口譯問題了。 如果有其他事情引起我的注意,我會發布更新。

暫無
暫無

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

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