Dod*_*gie 3 python command-line pip path scrapy
我通过sudo pip install scrapy. 它将python模块安装到站点包中,我可以在我的python环境中导入scrapy。但是,尝试使用命令行工具会引发错误:
scrapy startproject demo
Run Code Online (Sandbox Code Playgroud)
有错误The program 'scrapy' is not currently installed.并告诉我安装 python-scrapy。
whereis scrapy没有输出。厌倦了试图追踪安装路径,所以我跑了find -name "*crap*",它也没有发现任何有用的东西。pip 似乎没有安装命令行工具。这个 pip 安装我缺少什么?
问题是sudo pip install scrapy在当前用户无法访问的目录中安装scrapy,如果您不是root。
您需要先删除scrapy,sudo pip uninstall scrapy然后使用-Hsudo 标志重新安装,sudo -H pip install scrapy这将使您的命令行可以检测到scrapy 安装。