环境 Windows 7(64) Python 2.7.3(32) pip install scrapy
我的路径设置为C:\ Python27; C:\ Python27 \ Scripts
安装所有依赖库(lxml,openssl,pywin32,twisted,zope)后,当我点击安装scrapy时,我不再出错,因此所有内容似乎都按需安装
问题:
如果我尝试从python dir开始
C:\Python27> scrapy startproject new
'scrapy' is not recgonized as an internal command or external...
如果我尝试从脚本dir开始
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)for“just me”当前用户,而不是所有用户,现在已经取得了进展。现在我可以调用scrapy命令,但仅限于我在python27目录中明确声明完整路径WHILE im。见下文
这不起作用
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 crawl”命令
答案 0 :(得分:2)
添加到此解决方案,确保环境变量中没有空格。这只是为我解决了这个问题。
e.g。 C:\Python27;C:\Python27\Scripts NOT C:\Python27; C:\Python27\Scripts
答案 1 :(得分:0)
菜鸟错误 - 我的PATH毕竟出现了问题
我看到很多代码示例将路径设置为 设置PATH%PATH%....并认为此PATH是场景的占位符。我在那里输入Python
FIX - 我编辑了包含...
的路径用于系统环境变量:
Variable name: Path
Variable value: C:\Python27;C:\Python27\Scripts
重新启动命令提示符,现在一切正常,scrapy命令按预期工作,可以在主python文件夹外调用,没有scrapy文件的完整目录路径
谢谢Talvalin,我终于通过你的最后一个建议找到了这个类型路径,看看它实际上是在读什么