Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/313.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
为什么我需要为Python设置环境变量才能使Scrapy正常工作?_Python_Environment Variables_Scrapy - Fatal编程技术网

为什么我需要为Python设置环境变量才能使Scrapy正常工作?

为什么我需要为Python设置环境变量才能使Scrapy正常工作?,python,environment-variables,scrapy,Python,Environment Variables,Scrapy,我刚刚在我的机器上安装了Scrapy(Windows Vista 64位,Python.org 2.7版,64位shell)。我试着运行命令“scrapy startproject myproject”,得到了看似标准的错误消息“scrapy不是可识别的命令” 其他许多提出这个问题的人都被告知,他们需要在Windows中为Python设置环境变量。老实说,我不完全确定我为什么要这么做。有人能解释一下吗?Windows使用名为PATH的环境变量在comand prompt中标识命令,并指向与该命令

我刚刚在我的机器上安装了Scrapy(Windows Vista 64位,Python.org 2.7版,64位shell)。我试着运行命令“scrapy startproject myproject”,得到了看似标准的错误消息“scrapy不是可识别的命令”


其他许多提出这个问题的人都被告知,他们需要在Windows中为Python设置环境变量。老实说,我不完全确定我为什么要这么做。有人能解释一下吗?

Windows使用名为PATH的环境变量在comand prompt中标识命令,并指向与该命令关联的文件夹。例如,当您安装
Python
时,它会将其在系统中的位置附加到PATH变量,以便在cmd中调用它时(键入
Python
),它知道在该位置查找和调用适当的程序。

我认为需要将
C:\Python27\Scripts
添加到路径中尝试
set PYTHONPATH=%PYTHONPATH%;C:\Python27;C:\Python27\Scripts
,然后重试again@PadraicCunningham你好,帕德雷克。因此,在上面的示例中,它应该是'C:\Python27>set PYTHONPATH=%PYTHONPATH%;C:\Python27;C:\Python27\Scripts'?不,只需按原样输入cmd,它不是一个永久解决方案,我只是想看看它是否纠正了您的错误problem@PadraicCunningham不,恐怕没有。@idiot.py所以如果我收到上面的错误消息,我需要将python环境变量设置为什么?谢谢你不能说我不诚实!我计划随着我的进化而进化用户名:)我不是一个好斗的专家,但路径可以通过控制面板来改变。向上搜索
环境变量
并以管理员身份打开
编辑环境变量
。单击
环境变量
,找到路径并对其进行编辑,在末尾输入带有分号的Skasty字典。然后应该设置(希望是:)。@idiot.py我已经找到了环境变量和变量路径,当前的路径是“C:\Program Files\Common Files\Microsoft Shared\Windows Live;C:\Program Files(x86)\Common Files\Microsoft Shared\Windows Live;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;C:\ProgramFiles(x86)\QuickTime\QTSystem\;C:\Program Files(x86)\Windows Live\Shared'在其中…我需要如何以及在哪里准确地修改它?我是否只需要将C:\Python27;最后呢?