簡體   English   中英

如何解決 ModuleNotFoundError:沒有名為“pandas”的模塊

[英]How to resolve ModuleNotFoundError: No module named 'pandas'

我有這個最初在 Jupyter Notebooks 中創建的腳本,后來我將其保存為 .py 文件,然后我使用 auto-py-to-exe 將其轉換為 exe 文件。 當它運行時,它給了我這個錯誤:

ModuleNotFoundError:沒有名為“pandas”的模塊 [23712] 由於未處理的異常,無法執行腳本!

It's importing pandas in at the top of the script, and I had used pip install to install pandas, and I thought I had all of my python --path variables set correctly, but clearly something still isn't set right. 這是查看錯誤目錄的問題嗎?

這顯然是auto-py-to-exe的一個常見問題。 我建議閱讀作者的這篇博客文章,以解決這個問題和許多其他問題。 如果你跳到這里,建議的解決方案如下:

ModuleNotFoundError:沒有名為 x 的模塊 / ImportError:沒有名為 x 的模塊

這意味着未將特定模塊(在本例中為“x”)添加到 package。 我已經看到 pandas 庫和 win32api 中的包會發生這種情況; 只要你能識別出package(例如'x'),那么很容易修復。

要在 UI 中解決此問題,請打開高級選項卡並找到--hidden-import輸入。 只需將模塊名稱粘貼到此輸入中,然后重新打包。 如果仍然出現原始錯誤,則說明您操作不正確。

暫無
暫無

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

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