ImportError:Scrapy for python 不再工作,没有名为 scrapy.cmdline 的模块
运行 Scrapy 会产生错误:
ImportError: No module named scrapy.cmdline
我查看了一下,发现该模块位于正确的位置。可以通过创建新的环境变量来解决这个问题吗?
Running Scrapy yields me the error:
ImportError: No module named scrapy.cmdline
I looked and I do have that module in the correct location. Can this issue be resolved by creating a new Environment Variable?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我在 mac os Lion 上使用 enthought 发行版工作,并且遇到了同样的问题。
在 scrapy.py 脚本文件中,问题是
#!/usr/bin/python
没有引用我想到的 python,所以尝试更改 #!行至:#!/usr/bin/env python。并使用通常的python
I work on a mac os Lion with enthought distribution and I had the same problem.
In the scrapy.py script file, the problem is that
#!/usr/bin/python
does not reference my enthought python so try changing the #! line to:#!/usr/bin/env python
.and the usual python is used
将正确的目录添加到环境变量中的
PYTHONPATH
中。Add the correct directory to
PYTHONPATH
in environment variables.