我通过 sudo pip install scrapy
安装了scrapy .它将python模块安装到站 pip 包中,我可以在我的python环境中导入scrapy。但是,尝试使用命令行工具会引发错误:
scrapy startproject demo
有错误
The program 'scrapy' is not currently installed.
并告诉我安装 python-scrapy。whereis scrapy
没有输出。厌倦了试图追踪安装路径,所以我跑了 find -name "*crap*"
,这也没有任何用处。看来命令行工具不是由 pip 安装的。这个 pip 安装我缺少什么?
最佳答案
问题是sudo pip install scrapy
如果您不是root,则将scrapy安装在当前用户无法访问的目录中。
你需要先删除scrapy sudo pip uninstall scrapy
然后用 -H
重新安装sudo 标志 sudo -H pip install scrapy
这将使您的命令行可以检测到scrapy安装。
关于python - pip 未安装 Scrapy 命令行工具,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41155213/