Python中安裝bs4後,pycharm報錯ModuleNotFoundError: No module named 'bs4'
https://www.csdn.net/jiaocheng/1/1/1
本文主要分享關於在對應python版本中安裝beautifulsoup以後,在代碼執行時還會提示「No module named 'bs4'」的問題。python
首先須要檢查一下,本身安裝beautifulsoup的版本與用來執行代碼的python版本是否是一致的,爲了防止出問題,我將python2與python3都安裝了beautifulsoup~
安裝的方法很簡單,
執行pip install beautifulsoup4 通常都會成功
(注意作了雙版本pip兼容的 安裝時區分pip2和pip3)
如今就能夠在本地python工做路徑的相應目錄下找到已安裝的bs4模塊:
若是此時使用pycharm執行代碼,在引用bs4 「frombs4 import BeautifulSoup」時還會報錯「ModuleNotFoundError: Nomodule named 'bs4'.」 未找到名爲bs4的模塊,這時須要在Pycharm上安裝bs4模塊來解決,解決方法以下:
File– Setting
Project:Python – Project Interperter
在該頁面下會顯示執行項目默認的python版本,如圖我設置的python版本是python3.6;還會顯示在pycharm上安裝的模塊,若是執行項目時報錯「找不到bs4」,應該是不會顯示bs4這個模塊的,我安裝過,因此會顯示。
Install
點擊界面右側的+號,能夠打開安裝模塊界面,在該界面下能夠直接搜索並安裝相應模塊,輸入bs4,搜索到對應結果,選擇安裝模塊。
安裝完成
安裝完成後在界面下方會提示「Package‘bs4’ install successfully」
此時再次保存執行項目就不會再報錯「No module named 'bs4'.」ide