PYTHON - scrapy startproject 命令无法识别

hac*_*ckg 5 python scrapy

环境 Windows 7 (64) Python 2.7.3 (32) pip install scrapy

我的路径设置为 C:\Python27;C:\Python27\Scripts

安装所有依赖库(lxml、openssl、pywin32、twisted、zope)后,当我 pip install scrapy 时,我不再收到错误,因此所有内容似乎都根据需要安装

问题:

如果我尝试从 python 目录启动

C:\Python27>  scrapy startproject new
'scrapy' is not recgonized as an internal command or external...
Run Code Online (Sandbox Code Playgroud)

如果我尝试从脚本目录启动

C:\Python27\Scripts>  scrapy startproject new
'python' is not recgonized as an internal command or external...
Run Code Online (Sandbox Code Playgroud)

如果我尝试从文件夹开始,我想制作新的刮擦

C:\Python27\new>  scrapy startproject new
'scrapy' is not recgonized as an internal command or external...
Run Code Online (Sandbox Code Playgroud)

路径肯定设置正确并且工作正常,否则我将无法使用 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.
Run Code Online (Sandbox Code Playgroud)

这有效!

C:\> cd python27

C:\Python27> C:\Python27\Scripts\scrapy version
Scrapy 0.16.3
Run Code Online (Sandbox Code Playgroud)

这不起作用

C:\Python27> cd scripts

C:\Python27\Scripts> scrapy version
'python' is not recognized as an internal or external command,
operable program or batch file.
Run Code Online (Sandbox Code Playgroud)

什么会导致 scrapy 仅在 python 目录中使用完整路径才能正常工作?

终于能够调用“scrapy startproject”命令,该命令可以工作并生成文件,但在我弄清楚之前,我认为我永远无法调用“scrapy scrapy”命令

hac*_*ckg 1

菜鸟错误 - 毕竟我的路径有问题

我看到很多代码示例将路径设置为 set PATH %PATH% .... 并认为这个 PATH 是场景的占位符。我在那里输入Python

修复 - 我编辑了路径以包含...

对于系统环境变量:

Variable name: Path 
Variable value: C:\Python27;C:\Python27\Scripts
Run Code Online (Sandbox Code Playgroud)

重新启动命令提示符,现在一切正常,scrapy 命令按预期工作,可以在主 python 文件夹之外调用,无需 scrapy 文件的完整目录路径

谢谢塔尔瓦林,我终于通过你最后的建议找到了这个,输入路径并查看它实际读取的内容