关于python:BS4和BeautifulSoup错误来自:无法读取/ var / mail / BeautifulSoup

BS4 and BeautifulSoup error from: can't read /var/mail/BeautifulSoup

从美丽的导入美丽立即响应错误"从:无法读取/ var / mail / BeautifulSoup"。 也尝试了与BS4相同的结果。
使用synaptic包卸载并重新安装BS4和BeautifulSoup。 结果相同。 尝试完全删除并得到相同的结果。 二手终端,它显示没有安装BS4和BeautifulSoup。

使用Python 2.7.6

已审核的问题,但只有2个响应,他们没有帮助。

有什么建议?


我遇到了这个错误,因为我忘了在我的python脚本中添加一个shebang语句。 只需将其添加到脚本的顶部:

1
#!/usr/bin/python

运行Python程序的方法是将代码键入文本文件,或使用Python IDE。 您收到的错误消息表明您在shell提示符下键入Python代码; 但是shell是一个shell的shell脚本命令,而不是Python。 (在文件中有代码后,在shell中键入python filename.py将在文件filename.py中运行Python代码。)


要导入BeautifulSoup,您需要一个像这样的import语句:

1
from bs4 import BeautifulSoup

请注意,您必须先通过pip安装BeautifulSoup。 在命令行中写:

1
pip install beautifulsoup4