我是一个使用LinuxMintSarah的全新linux用户,我刚刚安装了Python3.5以及BeautifulSoup来做一些网页抓取。
但是,当我键入以下命令时,收到一个回溯错误:
从bs4进口美化组
错误告诉我没有模块bs4。
我也试过:
导入bs4
从美组进口美组
进口美联
这很奇怪,因为如果我进入终端并给出命令pip列表,它会显示我所有程序的列表,并说明我已经美化了oup4(4.5.1)
我以同样的方式成功地使用pip安装了一个名为requests的模块,并且成功了。
我认为有一件事可能会妨碍Linux mint安装了Python2.7,我的模块将进入一个2.7文件夹,这看起来很奇怪。(但是,我可以成功使用的请求模块与BeautifulSoup4模块位于同一文件夹中)
我必须承认我没有尝试过,因为它给我一些错误,当我试图安装这个目录时,这个目录不存在。
我把水搅浑得太多了,所以我就不干了。希望有人能帮我弄清楚到底发生了什么,这样将来有这个问题的人就能从中受益。
谢谢!
最佳答案
您需要为Python 3.5安装BeautifulSoup4。
选项1:
将https://bootstrap.pypa.io/get-pip.py文件下载到服务器。
运行python3 get-pip.py
运行pip3 install beautifulsoup4
选择2:
下载https://pypi.python.org/pypi/beautifulsoup4到服务器。
提取焦油.gz:tar -xvzf beautifulsoup4-4.5.1.tar.gz
转到文件夹:cd beautifulsoup4-4.5.1/
从源安装:python3 setup.py install
关于python - 即使我已经使用pip Linux Mint Sarah成功安装了BeautifulSoup4,它也无法正常工作,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/39622609/