簡體   English   中英

在python 3中導入BeautifulSoup時出錯

[英]Error of importing BeautifulSoup in python 3

我正在使用Jupyter Notebook,並在上面安裝了python 2.7和3.4。 我在通過此行導入之前安裝了BeautifulSoup:

pip install beautifulsoup4

問題是當beautifulsoup4在python 3.4上運行時,它已安裝在python 2.7上。 我也嘗試了pip3 install beautifulsoup4來在python 3上安裝它,但是問題仍然存在,當我執行以下操作時: from bs4 import BeautifulSoup我又得到了以下錯誤:

錯誤:

ImportError:無法導入名稱_htmlparser

有誰知道我如何解決這個問題,因為它看起來很漂亮,應該將它安裝在python 3上,而我的卻要安裝在python 2上?

假設已將兩個版本都添加到路徑中,則應將Python 2.7版本和Python 3.4版本重命名為其他名稱(即pip27pip34 )。 我也建議你不僅重命名pippython解釋以及(如python27python34

其次,由於您有兩個Python版本,因此您需要從命令行調用(如果尚未調用)。 可能是您已正確安裝了beautifulsoup,但是使用了錯誤的Python解釋器。

要從命令行運行Python,請使用:

pythonXX file.py

我使用pythonXX是因為我假設您已重命名每個解釋器以區分這兩個版本。

暫無
暫無

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

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