已安装 Scrapy,但不会从命令行运行

新手上路,请多包涵

我正在尝试在 ubuntu 机器上使用 scrapy 运行我在 python 中编写的抓取程序。已安装 Scrapy。我可以导入直到 python 没问题,然后尝试 pip install scrapy 我明白了

要求已经满足(使用 –upgrade 升级):/system/linux/lib/python2.7/dist-packages 中的 scrapy

当我尝试从命令运行 scrapy 时,使用 scrapy crawl ... 例如,我明白了。

当前未安装程序“scrapy”。

这里发生了什么?符号链接是否搞砸了?关于如何解决它的任何想法?

原文由 ekrose 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 410
1 个回答

如果没有 sudo,pip 将安装到 \(HOME/.local/bin、\)HOME/.local/lib 等。将以下行添加到您的 ~/.bashrc 或 ~/.profile(或其他 shell 的适当位置):

 export PATH="${PATH}:${HOME}/.local/bin"

然后打开一个新终端或重新加载 .bashrc,它应该可以找到该命令。

原文由 AdamF 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
logo
Stack Overflow 翻译
子站问答
访问
宣传栏