gpt4 book ai didi

python - Beautiful Soup 4导入错误?安装错误?

转载 作者:太空宇宙 更新时间:2023-11-03 13:17:52 25 4
gpt4 key购买 nike

<分区>

背景:

  • 我使用的是 Mac OSX,10.8.5

  • python -V 说我正在运行 2.7.2

  • pip freeze 说我已经安装了 beautifulsoup4==4.3.2。

根据本教程,我正在尝试使用 Beautiful Soup 4 来抓取网页: http://www.pythonforbeginners.com/python-on-the-web/web-scraping-with-beautifulsoup/

我按照工作笔记本电脑上的说明进行操作,一切都按预期进行。所以我已经成功完成了一次。

但这不是工作项目,所以我在个人笔记本电脑上再次尝试。相同的脚本,但在我的个人笔记本电脑(以及我妻子配置相同的笔记本电脑)上发生的情况如下:

Melissas-MacBook:scripts Melissa$ ./spider2.py from: can't read /var/mail/bs4./spider2.py: line 3: import: command not found./spider2.py: line 4: import: command not found./spider2.py: line 6: syntax error near unexpected token `('./spider2.py: line 6: `for i in range(1,10): '

Here's my script:

from bs4 import BeautifulSoup

import requests
import time

for i in range(1,10):
url = "http://memegenerator.net/Futurama-Fry/images/popular/alltime/page/%d" % (i)
r = requests.get(url)
data = r.text
soup = BeautifulSoup(data)
results = ""
for link in soup.find_all('img'):
print(link.get('alt'))

我尝试通过 pip 卸载,然后使用 easy_install 重新安装。同样,安装似乎可以正常工作(根据 pip freeze),但脚本再次抛出相同的错误。

错误确实是“无法读取/var/mail/bs4”。为什么它期望在那里找到 bs4?我用“ls”确认/var/mail/确实是空的。只是变得绝望,我尝试了“sudo find/-atime +1 | grep bs4”,但没有显示任何有趣的东西(甚至 bs4 的位置,就此而言)。

错误是说 python 不理解 import 命令是什么?如果是这样,那将如何发生?导入不是标准的,它是否依赖于某些库?

我错过了什么?接下来我应该看哪里?这是一个简单的答案吗? (通常是,但我只是看不到它。)我是 python 的新手,渴望但对 bash 还不太了解。这也是我第一次发布 stackoverflow 问题,因此在此先感谢您的任何建议/帮助。

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com