1. 程式人生 > >ImportError: No module named XXX 錯誤解決方法(Windows)

ImportError: No module named XXX 錯誤解決方法(Windows)

window環境下使用pycharm編輯器來寫Python時,由from *** import *** 語句導致控制檯輸出ImportError: No module named ***時,顯而易見是由於未找到名為***的模組。遇到這類問題,首先要確認是否已經安裝過該模組。

from bs4 import BeautifulSoup 語句為例,如果控制檯輸出ImportError: No module named bs4,並且沒有安裝過BeautifulSoup 模組,則可以通過下面步驟去解決:

1.下載BS4模組(根據需求選擇自己所需版本,這裡選擇4.3.2):

http://www.crummy.com/software/BeautifulSoup/bs4/download/4.3/beautifulsoup4-4.3.2.tar.gz

2.解壓到Python安裝目錄下的根目錄中,比如解壓後文件夾名為beautifulsoup4-4.3.2

3.進入beautifulsoup4-4.3.2資料夾中,使用cmd進入命令列模式,使用 python setup.py install 命令進行安裝

4.成功安裝之後就可以使用BeautifulSoup了,即from bs4 import BeautifulSoup不再報錯

另外一種情形是,模組已經安裝,使用命令列執行py檔案時不報錯,但是在pycharm環境中執行時還依然報ImportError: No module named ***,此時可以檢查pycharm的 Project interpreter選擇python環境,選擇自己的python 環境變數。

如圖,步驟為Settings->Project:python->Project interpreter