簡體   English   中英

導入錯誤:DLL 加載失敗:找不到指定的模塊 - PyCharm

[英]ImportError: DLL load failed: The specified module could not be found - PyCharm

所以這周我一直在嘗試切換到 PyCharm 並且使用我的一些舊代碼一直沒有成功。 我使用基礎 anaconda 環境作為解釋器,下面的代碼

import openpyxl
import numpy as np

然后是一些關於打開工作表並使用行和列創建 arrays 的基本代碼。 據我所知,這是一個與丟失的 DLL 相關的導入問題,但僅此而已。 這是錯誤:

Traceback (most recent call last):

File "C:\Users\nikol\Anaconda3\lib\site-packages\IPython\core\interactiveshell.py", line 2961, in run_code
    exec(code_obj, self.user_global_ns, self.user_ns)

File "<ipython-input-2-a51a1395fac2>", line 1, in <module>
    runfile('C:/Users/nikol/Desktop/APO A1P2/Code/make_excel.py', wdir='C:/Users/nikol/Desktop/APO A1P2/Code')

File "C:\Program Files\JetBrains\PyCharm 2019.2.3\helpers\pydev\_pydev_bundle\pydev_umd.py", line 197, in runfile
    pydev_imports.execfile(filename, global_vars, local_vars)  # execute the script

File "C:\Program Files\JetBrains\PyCharm 2019.2.3\helpers\pydev\_pydev_imps\_pydev_execfile.py", line 18, in execfile
    exec(compile(contents+"\n", file, 'exec'), glob, loc)

  File "C:/Users/nikol/Desktop/APO A1P2/Code/make_excel.py", line 2, in <module>
    import numpy as np

  File "C:\Program Files\JetBrains\PyCharm 2019.2.3\helpers\pydev\_pydev_bundle\pydev_import_hook.py", line 21, in do_import
    module = self._system_import(name, *args, **kwargs)

  File "C:\Users\nikol\Anaconda3\lib\site-packages\numpy\__init__.py", line 140, in <module>
    from . import _distributor_init

  File "C:\Program Files\JetBrains\PyCharm 2019.2.3\helpers\pydev\_pydev_bundle\pydev_import_hook.py", line 21, in do_import
    module = self._system_import(name, *args, **kwargs)

  File "C:\Users\nikol\Anaconda3\lib\site-packages\numpy\_distributor_init.py", line 34, in <module>
    from . import _mklinit

  File "C:\Program Files\JetBrains\PyCharm 2019.2.3\helpers\pydev\_pydev_bundle\pydev_import_hook.py", line 21, in do_import
    module = self._system_import(name, *args, **kwargs)

ImportError: DLL load failed: The specified module could not be found.

非常感謝任何和所有反饋! 謝謝!

解決了!

使用 PyCharm 令人沮喪,但在這里,一步一步地讓像我這樣的新手可以在以后解決它。 注意我使用的是 Windows 10

找到你的 anaconda 目錄,對我來說是:

C:\Users\<myusername>\Anaconda3\

然后:

右鍵單擊我的電腦 > 屬性 > 高級系統設置 > 環境變量

在系統變量下找到名為“路徑”的路徑,您必須在其中添加以下路徑(注意您的 anaconda 目錄可能不同:!!):

C:\Users\<myusername>\Anaconda3\Scripts\
C:\Users\<myusername>\Anaconda3\Library\
C:\Users\<myusername>\Anaconda3\Library\bin\
C:\Users\<myusername>\Anaconda3\Library\mingw-w64\bin\

單擊確定並重新啟動 PyCharm。 為我工作!

windows上的pycharm有個bug,程序沒有以管理員身份運行。 因此,如果您創建一個項目並且 pycharm 不是作為管理員運行的,您的項目將永遠無法訪問您的系統文件,這是一個問題。 當您以管理員身份運行 pycharm 時,嘗試重新創建您的項目和環境。

暫無
暫無

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

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