python - BeautifulSoup4 无法在我的托管服务器上运行

标签 python python-2.7 beautifulsoup

我正在尝试在我的托管服务器上使用“BeautifulSoup”,但没有成功。

我想我已经通过执行 python setup,py install --user 命令成功地把模块安装到服务器上了 /home/username/.local/lib/python2 .7/ 我在其中放置了用于安装 BeautifulSoup4 的 tar 文件的内容。但是,当我尝试在 Python 上导入 BeautifulSoup 时,出现以下错误。

from .import _htmlparser
  File "/home/username.local/lib/python2.7/site-packages/bs4/builder/_htmlparser.py", line 11, in <module>
    from html.parser import HTMLParser
ImportError: No module named parser

我对 PYTHONPATH 和 LIBRARY_PATH 也不是很熟悉,所以如果你能给我任何关于这两者究竟扮演什么角色的提示,那就太好了。

这是我的 Python 路径:

setenv PYTHONPATH $HOME/.locak/lib/python2.7 
setenv LD_LIBRARY_PATH $HOME/.local/lib

最佳答案

检查Document

from bs4 import BeautifulSoup
soup = BeautifulSoup(html_doc, 'html.parser')

关于python - BeautifulSoup4 无法在我的托管服务器上运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41755187/

相关文章:

相当于 perl hmac_sha1_hex 的 python

python - 正则表达式 "subtraction"方程的匹配模式

python - Python按位赋值运算符中的竖线

python - 使用 BeautifulSoup 提取带有嵌入链接的文本

python - 我将如何使用 BeautifulSoup 的索引来抓取多个表?

python - 从 Dash/Flask 应用程序下载动态生成的文件

使用 cpu 查找前 5 个进程的 Python 代码

python - Pandas:将一个时间序列中的值应用于另一个时间序列的先前实例

python - 从HTML内容获取社交网络信息

python - 记录抽象基类的属性?