在Mac OS x 10.7.5中运行Scrapy所需的文件,使用Python 2.7.3 IEPD_free(32位)

时间:2013-01-22 01:24:23

标签: python macos lxml scrapy

我第一次测试scrapy,并在使用以下命令安装它之后:

sudo easy_install -U scrapy
一切似乎都运行正常。但是,当我跑:

scrapy startproject tutorial

我得到以下内容:

luismacbookpro:~ luis$ scrapy startproject tutorial
Traceback (most recent call last): File "/Library/Frameworks/Python.framework/Versions/Current/bin/scrapy", line 4, in <module>
import pkg_resources
File "/Library/Frameworks/Python.framework/Versions/7.3/lib/python2.7/site-packages/pkg_resources.py", line 2711, in <module>
working_set.require(__requires__)
File "/Library/Frameworks/Python.framework/Versions/7.3/lib/python2.7/site-packages/pkg_resources.py", line 690, in require
needed = self.resolve(parse_requirements(requirements))
File "/Library/Frameworks/Python.framework/Versions/7.3/lib/python2.7/site-packages/pkg_resources.py", line 588, in resolve
raise DistributionNotFound(req)
pkg_resources.DistributionNotFound: lxml

有关正在发生的事情的任何想法?正如你所知,我对OSX并不擅长,我仍然试图从Windows“心态”转向OSX,所以我不知道在哪里添加路径,修改设置,依赖等等。确定如何执行干净卸载并从头开始。

任何反馈都表示赞赏,甚至您建议使用可以执行相同scrapy功能的替代python库。谢谢!

1 个答案:

答案 0 :(得分:3)

我认为这将解决您所看到的错误消息:

sudo easy_install --upgrade lxml

当您使用pip安装某些软件包并easy_install安装其他软件包时,Mac上可能会出现此问题。

告诉我们您的情况:)