Windows下使用python庫 curses遇到錯誤訊息的解決方案

i042416發表於2018-10-03

在Windows系統下執行python應用時,有時會遇到錯誤資訊:

ModuleNotFoundError: No module named '_curses'.

Windows下使用python庫 curses遇到錯誤訊息的解決方案

然而檢視Windows系統裡python安裝檔案,發現在Lib資料夾裡確實有一個名為curses的子資料夾,裡面也存放了curses庫對應的實現,為什麼還是會報找不到_curses這個mobule的錯誤訊息呢?

Windows下使用python庫 curses遇到錯誤訊息的解決方案

原來,這個問題的根源是curses庫不支援Windows作業系統,因此如果您用Windows作業系統並且確實需要用curses庫,那得另想辦法。

Windows下使用python庫 curses遇到錯誤訊息的解決方案

我提供了一種解決方案。首先執行python命令,得到當前我的python版本是3.7.0.

然後開啟這個連結:

https://www.lfd.uci.edu/~gohlke/pythonlibs/#curses

下載和您的python版本對應的curse庫。對於我來說,因為我的python版本是3.7.0, 因此需要下載curses-2.2+utf8-cp37-cp37m-win32.whl.

Windows下使用python庫 curses遇到錯誤訊息的解決方案

下載完畢後,使用pip install "curses-2.2+utf8-cp37-cp37m-win32.whl"進行安裝,成功安裝後問題解決。

Windows下使用python庫 curses遇到錯誤訊息的解決方案

Windows下使用python庫 curses遇到錯誤訊息的解決方案

要獲取更多Jerry的原創文章,請關注公眾號"汪子熙":


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/24475491/viewspace-2215423/,如需轉載,請註明出處,否則將追究法律責任。

相關文章