【问题标题】:Scrapy installation on OSX Lion在 OSX Lion 上安装 Scrapy
【发布时间】:2012-05-09 00:28:01
【问题描述】:

所以我正在尝试在 Lion 上安装 Scrapy,但不确定它是否正确安装。

我按照这里的指南http://doc.scrapy.org/en/latest/intro/install.html#intro-install

然后尝试做第一步,在这里创建一个教程项目,

http://doc.scrapy.org/en/latest/intro/tutorial.html

但是当我尝试跑步时,

scrapy startproject tutorial

它不起作用。我明白了……

$ 蟒蛇爬虫 /Library/Frameworks/Python.framework/Versions/2.7/Resources/Python.app/Contents/MacOS/Python:无法打开文件'scrapy':[Errno 2]没有这样的文件或目录

知道为什么会出现这样的错误吗?

【问题讨论】:

  • which scrapy 在命令行返回什么?
  • 空响应,将尝试手动构建和安装以查看会发生什么...*EDIT* 手动安装,仍然是相同的响应。哪个scrapy导致空响应。
  • 无响应意味着 scrapy 不在您的路径中 - 我会在我回家并使用我的 Macbook 时做出响应,因为我忘记了大多数 python 附加组件的常规路径是什么.
  • 我在本地尝试使用sudo /usr/bin/easy_install scrapy,并将scrapy 放入/usr/local/bin/scrapy
  • @birryree 如果你想把它作为一个答案,这样你就会得到信用,请做 :) 为我工作!

标签: python osx-lion scrapy


【解决方案1】:

结果很可能是路径问题。

在我的 Mac 上,我使用了来自 /usr/bineasy_install

sudo /usr/bin/easy_install scrapy

然后将生成的scrapy 命令安装到/usr/local/bin/scrapy

您的路径中可能没有该目录,因此请查看以下是否属实:

echo $PATH

如果不存在,您可以像export PATH=/usr/local/bin:$PATH 一样临时添加它,或者修改您的~/.bash_profile 以永久添加它。


另外,我通常不在 Mac 中使用系统安装的 Python - 我安装自制软件并安装单独的 Python 版本,然后使用该版本安装 scrapy(然后将 scrapy 安装到 /usr/local/share/python/scrapy 中)。

【讨论】:

  • 你太棒了 :) 感谢您的跟进!
  • 如果你不知道你的scrapy安装在哪里,试试sudo find / -name scrapy然后把它添加到你的路径中
猜你喜欢
  • 2011-11-14
  • 1970-01-01
  • 2012-03-26
  • 1970-01-01
  • 1970-01-01
  • 2023-03-30
  • 2012-12-26
  • 2012-03-03
  • 2012-08-08
相关资源
最近更新 更多