【问题标题】:Scrapy not installed correctly on mac?Mac上没有正确安装Scrapy?
【发布时间】:2013-07-12 05:27:43
【问题描述】:

我尝试在 mac 10.8.2 上安装 Scrapy。这是我所做的:

在终端中,我从 myuser 目录运行命令:

pip install --user scrapy

我在终端收到以下消息:

Successfully installed scrapy
Cleaning up...

接下来我从同一个 myuser 目录执行以下操作:

scrapy shell http://example.com

这是我得到的错误:

-bash: scrapy: command not found

我认为这是路径问题,scrapy 已安装在 /Library/Python/2.7/lib/python/site-packages 中。如何让 scrapy 运行?

【问题讨论】:

    标签: python python-2.7 scrapy


    【解决方案1】:

    --user 选项用于将软件包安装到本地用户的$HOME 中,例如在 Mac 上应该是 $HOME/Library/Python/2.7/lib/python/site-packages

    scrapy 可执行文件可以在$HOME/Library/Python/2.7/bin/scrapy 找到。因此,您应该编辑您的 .bash_login 文件并修改 PATH 环境变量:

    PATH="$HOME/Library/Python/2.7/bin/:$PATH"
    

    或者,只需重新安装不带--user 标志的scrapy。

    希望对您有所帮助。

    【讨论】:

    • 谢谢。我卸载了scrapy,并使用sudo重新安装。现在一切看起来都很好。
    • 如果您在 OSx 上使用 Python 3.7,您需要将 /Library/Frameworks/Python.framework/Versions/3.7/bin 附加到您的路径
    猜你喜欢
    • 2017-05-31
    • 2023-03-30
    • 1970-01-01
    • 1970-01-01
    • 2013-11-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多