Python Raspberry Pi BeautifulSoup库不工作
我们正在进行一个学校项目,我们正试图使用树莓圆周率建立一个是浴室免费显示器 当我们试图运行python脚本“tolett.py”时,它说它找不到名为“bs4”的模块。我们尝试了各种组合,不仅仅是bs4。python脚本基本上应该做的是更新status.html文件并将其上传到dropbox,稍后我们将从中获得有关浴室是否免费的信息 但当我们以非根用户的身份运行它时,它会通过,但随后我们会得到拒绝的权限“/home/pi/status.html”。所以我们两方面都失败了。我们陷入困境,需要帮助Python Raspberry Pi BeautifulSoup库不工作,python,linux,raspberry-pi,raspberry-pi3,Python,Linux,Raspberry Pi,Raspberry Pi3,我们正在进行一个学校项目,我们正试图使用树莓圆周率建立一个是浴室免费显示器 当我们试图运行python脚本“tolett.py”时,它说它找不到名为“bs4”的模块。我们尝试了各种组合,不仅仅是bs4。python脚本基本上应该做的是更新status.html文件并将其上传到dropbox,稍后我们将从中获得有关浴室是否免费的信息 但当我们以非根用户的身份运行它时,它会通过,但随后我们会得到拒绝的权限“/home/pi/status.html”。所以我们两方面都失败了。我们陷入困境,需要帮助 我
我发现两个可能的原因:
pip
不是Python3版本,而是Python2。您可以使用以下命令进行检查:pip--version
。在这种情况下,您已经为Python2而不是Python3安装了beautifulSoup模块。在我的Ubuntu系统上,我有一个可供选择的pip3
,它适用于Python3。您可以使用命令:which pip3
检查树莓pi上是否存在pip3
pip show module\u name
检查模块的安装位置。您可以使用Python3脚本检查Python3解释器的路径:
import sys
print(sys.path)
您安装了bs4吗?是的,我们使用命令pip install beautifulsoup4和def将正确的版本添加到您正在使用的python版本中?请参见此处示例:是的,我们使用python3,脚本是用python3编写的