如何将 Python 添加到 Windows PATH?

dav*_*ise 105 windows python path

我希望能够从 Windows CMD 运行 Python 命令。但是,如果我没有为每个命令指定 Python 的完整路径,则会收到一条错误消息,提示“ Python 未被识别为内部或外部命令、可运行的程序或批处理文件。

如何将 Python 永久添加到 Windows PATH?

Mic*_*zek 101

对于 Windows 10/8/7:

  1. 打开System PropertiesComputer在开始菜单中右键单击,或使用键盘快捷键Win+ Pause
  2. 单击Advanced system settings侧边栏中的 。
  3. 点击 Environment Variables...
  4. PATHSystem variables栏目中选择
  5. 点击 Edit
  6. 将 Python 的路径添加到列表的末尾(路径用分号分隔)。例如:

    C:\Windows;C:\Windows\System32;C:\Python27
    
    Run Code Online (Sandbox Code Playgroud)

对于 Windows XP:

  1. 打开System Properties(在开始菜单中输入,或使用键盘快捷键Win+ Pause
  2. 切换到Advanced选项卡
  3. 点击 Environment Variables...
  4. PATHSystem variables栏目中选择
  5. 点击 Edit
  6. 将 Python 的路径添加到列表的末尾(路径用分号分隔)。例如:

    C:\Windows;C:\Windows\System32;C:\Python27
    
    Run Code Online (Sandbox Code Playgroud)
  7. 在新的终端窗口上进行测试,或者如果在文本编辑器中使用集成终端,请关闭并重新启动编辑器,否则将不会应用更改。

  • 这里有趣的是 Python 实际安装的位置。早期版本会直接转到根目录 (C:/Python27) 之外的文件夹,但现在似乎默认 Web 安装将其放置在用户的 AppData/Local 中:C:\Users\{yourUserNameGoesHere}\AppData\Local\Programs\ Python\Python36 我没有在安装 Python 时选中该框,但是在其他用户所说的将其添加到路径末尾后,它似乎可以工作。至少,新的命令窗口在路径中有这个,python 会启动。Git BASH 窗口仍然使用旧路径,可能需要重新启动。 (3认同)
  • @AmitNaidu 或只需在开始菜单中输入“env” (2认同)

小智 15

对于尝试使用 Python 3.3+ 实现此目的的任何人,Windows 安装程序现在包含将 python.exe 添加到系统搜索路径的选项。在文档中阅读更多内容。

  • 除此之外,它将 3.7 安装到 `C:\Users\${username}\AppData\Local\Programs\Python\Python37` - 只是说 (8认同)