【问题标题】:Need Help understanding how PATH works with Windows 7需要帮助了解 PATH 如何与 Windows 7 配合使用
【发布时间】:2021-07-01 20:48:05
【问题描述】:

我正在尝试通过 python.exe 的环境变量设置窗口添加到 PATH。 我已经阅读了 2012 年 3 月 3 日关于这个问题的讨论中使用 SetX 的说明,并且担心我会弄乱我的机器,所以我想坚持使用 GUI 过程。

目录路径为 C:\Users\Paul\AppData\Local\Programs\Python\Python37\python.exe。 这是我在“环境变量”窗口的“系统变量”部分添加的副本。 我已将变量名称标记为“Python”,没有引号。

我检查了路径,对我来说看起来不错,并重新启动了计算机。但我仍然得到 'python.exe' 不是内部或外部命令、可运行程序或批处理文件。如果我专门在 Python37 目录中,则每个目录都会出错。

知道我做错了什么吗?

【问题讨论】:

    标签: path windows-7


    【解决方案1】:

    path 环境变量包含一个或多个路径,以分号分隔。当您尝试在 cmd.exe 中执行命令时,它会按从前到后的顺序检查路径变量中列出的每个路径,直到找到可执行文件或用完要检查的路径。

    您可以在不先对系统进行永久性更改的情况下进行试验。运行 cmd.exe 并输入

    set path=%path%;C:\Users\Paul\AppData\Local\Programs\Python\Python37
    

    运行 python.exe 现在应该可以在此 cmd.exe 窗口中的任何目录中运行。

    与其他环境变量不同,路径是特殊的,是系统和用户变量的合并值。由于您只是为自己安装了 python,所以您不妨只使用一个用户变量。

    在您编辑环境变量的系统属性中,如果没有路径用户变量,则创建一个并将其设置为C:\Users\Paul\AppData\Local\Programs\Python\Python37,或者如果它已经存在,则附加;C:\Users\Paul\AppData\Local\Programs\Python\Python37

    在较新版本的 Windows 10 中,用户界面有所不同,您不必添加分号,因为它可以让您将它们作为单独的条目进行编辑。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-06-19
      • 2016-05-03
      • 1970-01-01
      • 2021-01-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多