在 mac 上没有正确安装 Scrapy?

use*_*190 4 python scrapy python-2.7

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

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

pip install --user scrapy
Run Code Online (Sandbox Code Playgroud)

我在终端中收到以下消息:

Successfully installed scrapy
Cleaning up...
Run Code Online (Sandbox Code Playgroud)

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

scrapy shell http://example.com
Run Code Online (Sandbox Code Playgroud)

这是我得到的错误:

-bash: scrapy: command not found
Run Code Online (Sandbox Code Playgroud)

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

ale*_*cxe 7

--user当你想要一个软件包安装到本地用户的选择是使用$HOME,例如,在Mac上它应该是$HOME/Library/Python/2.7/lib/python/site-packages

scrapy可执行文件可以在$HOME/Library/Python/2.7/bin/scrapy. 因此,您应该编辑.bash_login文件并修改PATHenv 变量:

PATH="$HOME/Library/Python/2.7/bin/:$PATH"
Run Code Online (Sandbox Code Playgroud)

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

希望有帮助。