gpt4 book ai didi

python - Python 的 Mechanize 中的 BeautifulSoup 错误

转载 作者:太空宇宙 更新时间:2023-11-03 19:27:01 26 4
gpt4 key购买 nike

我使用 easy_install 在我的 Mac 上安装了 BeautifulSoup,没有任何错误,而且我也可以完美运行 test.py 文件,没有任何错误。但是当我尝试在另一个文件中使用 BeautifulSoup 时,出现错误:

Traceback (most recent call last):
File "/Users/Conor/Desktop/test.py", line 54, in <module>
from BeautifulSoup import BeautifulSoup
ImportError: No module named BeautifulSoup

第 54 行我所拥有的只是 from BeautifulSoup import BeautifulSoup 它给了我一个错误

这是怎么回事?我该如何解决这个问题?

注意:test.py 包含:

from BeautifulSoup import BeautifulSoup
a = "<a>foo" * 10000
soup = BeautifulSoup(a)
soup.findAll("a")
soup.findAll("a", recursive=False)
print soup

编辑:

好吧,我一直在努力解决这个问题。事实证明,如果我将 test.py 文件移动到 BeautifulSoup 所在的文件夹(/Documents/mechanize-0.2.5/BeautifulSoup/),它会完美运行。在此文件夹之外,所有文件都不起作用。 ** 这是怎么回事?!?!?我该如何解决它?

最佳答案

您是否使用sudo安装?奇怪的是,任何 easy_install 模块最终都会出现在 /Documents 中。 (奇怪的是,您在 /Users 级别下面有一个 Documents 目录。)

在 OS X (10.7.1) 上,我安装并使用了 BeautifulSoup,没有出现任何错误。

$ sudo pip install BeautifulSoup
$ python
>>>import BeautifulSoup
>>>BeautifulSoup.__file__
'/Library/Python/2.7/site-packages/BeautifulSoup.pyc'

关于python - Python 的 Mechanize 中的 BeautifulSoup 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7777219/

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