Cmd 设置环境更改?

Cmd 设置环境更改?,cmd,windows-7-x64,environment,setting,Cmd,Windows 7 X64,Environment,Setting,我想问一下,每次系统重新启动后,我的“设置环境”是否会发生变化,或者即使我只是关闭cmd控制台,这是否正常 例如,我正在使用python 3.5,当我想在cmd下使用python或使用pip时,我得到了如下错误: C:\>python 'python' is not recognized as an internal or external command, operable program or batch file. 要解决此问题,我使用: set PATH=%PATH%;C:\Py

我想问一下,每次系统重新启动后,我的“设置环境”是否会发生变化,或者即使我只是关闭cmd控制台,这是否正常

例如,我正在使用python 3.5,当我想在cmd下使用
python
或使用
pip
时,我得到了如下错误:

C:\>python
'python' is not recognized as an internal or external command,
operable program or batch file.
要解决此问题,我使用:

set PATH=%PATH%;C:\Python35
它工作后,但正如我之前所说,一旦我重新启动我的电脑,或我关闭控制台,我有同样的问题


提前感谢您的帮助和评论。我只想通知您,我使用的是
Windows 7-64位

您需要在系统(Windows+暂停键)、高级环境变量中添加此路径。这里有两个部分,系统和用户,在系统中,编辑路径键。 下次启动控制台时,将显示路径

或者,如果你不想修改设置(或者你没有权限),你可以用批处理文件启动应用程序,该批处理文件在启动应用程序之前设置路径

在Ruby中,您可以使用ENV eg
ENV['path']+='C:\\Python35'

,我相信Python也能做到这一点,但不知道如何做到。在您的用例中,这当然没有帮助。

SETX命令将永久设置变量。有关信息,请使用
SETX/?


对于Python,许多开发人员使用包含在Python安装中的venv

非常感谢您的回答,实际上我完全忘了添加系统部分的路径。这是python安装程序应该注意的事情,至少在微软的Windows哲学中是这样。不客气