环境Windows 7 (64) Python 2.7.3 (32) pip安装scrapy
我设置了路径C:\Python27;C:\Python27\Scripts
安装完所有的依赖库(lxml,openssl,pywin32,twisted,zope)后,当我通过pip安装scrapy时,我再也不会得到错误了,所以一切似乎都是按需安装的。
问题:
如果我尝试从python目录开始
C:\Python27> scrapy startproject new
'scrapy' is not recgonized as an internal command or external...
如果我尝试从脚本目录启动
C:\Python27\Scripts> scrapy startproject new
'python' is not recgonized as an internal command or external...
如果我尝试从文件夹开始,我想创建新的抓取
C:\Python27\new> scrapy startproject new
'scrapy' is not recgonized as an internal command or external...
路径肯定是正确的,并且工作正常,否则我将无法使用pip install、virtualenv等。Scrapy startproject是唯一的python操作,我遇到了这个问题。
请帮帮忙,怎样才能阻止它看到"scrapy startproject“命令?
更新:
已尝试为“仅限我”的当前用户重新安装python273 (32),但不是所有用户,现在已取得进展。现在,我可以调用scrapy命令,但前提是我在python27目录中显式地声明了完整路径。见下文
这不起作用
C:\> C:\Python27\Scripts\scrapy version
'python' is not recognized as an internal or external command,
operable program or batch file.
这行得通!
C:\> cd python27
C:\Python27> C:\Python27\Scripts\scrapy version
Scrapy 0.16.3
这不起作用
C:\Python27> cd scripts
C:\Python27\Scripts> scrapy version
'python' is not recognized as an internal or external command,
operable program or batch file.
当在python目录中使用完整路径时,scrapy需要正常工作的原因是什么?
终于可以调用"scrapy startproject“命令了,它可以工作并生成文件,但在我搞清楚之前,我想我永远都不能调用"scrapy startproject”命令
发布于 2013-04-21 21:50:50
添加到此解决方案中,确保环境变量中没有空格。这为我解决了这个问题。
例如C:\Python27;C:\Python27\Scripts NOT C:\Python27; C:\Python27\Scripts
发布于 2012-12-21 14:40:31
菜鸟的错误--毕竟我的道路出了问题
我看到了很多将path设置为set PATH %Path%...的代码示例。并认为此路径是场景的占位符。我在那里输入Python
FIX -我编辑了路径以包含...
对于系统环境变量:
Variable name: Path
Variable value: C:\Python27;C:\Python27\Scripts
重新启动命令提示符,现在一切正常,scrapy命令按预期工作,并且可以在主python文件夹外调用,而不需要scrapy文件的完整目录路径
谢谢Talvalin,我终于通过你上次输入path的建议找到了这个,看看它到底在读什么。
https://stackoverflow.com/questions/13974402
复制相似问题