[英]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版本重命名為其他名稱(即pip27
和pip34
)。 我也建議你不僅重命名pip
但python
解釋以及(如python27
和python34
。
其次,由於您有兩個Python版本,因此您需要從命令行調用(如果尚未調用)。 可能是您已正確安裝了beautifulsoup,但是使用了錯誤的Python解釋器。
要從命令行運行Python,請使用:
pythonXX file.py
我使用pythonXX
是因為我假設您已重命名每個解釋器以區分這兩個版本。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.