我想编写一个程序来从python中抓取一个网站。由于没有内置的可能性,我决定尝试使用BeautifulSoup模块。
不幸的是我使用pip和ez_install遇到了一些问题,因为我使用的是Windows 7 64位和Python 3.3。
有没有办法在没有ez_install或easy_install的情况下使用Windows 7 64x在我的Python 3.3上安装BeautifulSoup模块,因为我对此有太多麻烦,或者是否有一个可以轻松安装的替代模块?
答案 0 :(得分:1)
只需下载here然后将BeautifulSoup.py (uncompress the download tarball file use uncompress soft such as 7z)
添加到您的python sys.path使用sys.path.append("/path/to/BeautifulSoup.py")
,cource就可以将它放在当前的src目录下作为普通的python模块或者把它放在pathon的sys路径中。
BTW tarball安装(或构建)的方式是:
cd BeautifulSoup
python setup.py install(or build)
如果您使用的是 python3 ,则可以下载bs4(look at the commetn under this answer)
,只需将bs4
(在tarball源目录中)放在python的sys路径下,然后
from bs4 import BeautifulSoup
祝你好运〜
答案 1 :(得分:1)
您只需添加即可下载并直接将其添加到您的python搜索路径中。 (在sys.path中,如果你需要检查它。)
从文档中: Beautiful Soup是根据MIT许可证授权的,因此您也可以下载tarball,将bs4 /目录放入几乎任何Python应用程序(或您的库路径)并立即开始使用它。 (如果您想在Python 3下执行此操作,则需要使用2to3手动转换代码。)
答案 2 :(得分:0)