【问题标题】:Why would I add python to PATH为什么我要将 python 添加到 PATH
【发布时间】:2016-04-26 07:10:22
【问题描述】:

我开始看python,所以当我找到一个教程时,它说首先要做的是从www.python.org/downloads/下载python

现在我下载了 python 3,然后开始安装并开始

为什么要“将 Python 3.5 添加到 PATH”?什么是路径?为什么默认不勾选?

【问题讨论】:

  • PATH是linux机器上的一个环境变量,如果你把python加进去,你就可以简单地通过“python”或“python3”来调用它。如果不添加,则必须使用“真实”位置。然而,在 Windows 机器上......没有线索......我认为 $PATH 不存在......可能类似于“向桌面添加快捷方式”?
  • @GáborErdős PATH 也非常受 Windows CLI 的支持。
  • 在终端\cmd 中键入 python 而不是 python.exe 的完整路径将是“快捷方式”
  • @tripleee 绝对不是重复的。这个问题不是我想问的。答案可能相似,问题不是

标签: python python-3.x path installation


【解决方案1】:

PATH 是 Windows 中的环境变量。它基本上告诉命令行在尝试查找文件时要查看哪些文件夹。如果您没有将 Python 添加到 PATH,那么您可以像这样从命令行调用它:

C:/Python27/Python some_python_script.py

如果将其添加到 PATH,则可以这样做:

python some_python_script.py

更短更整洁。它之所以有效,是因为命令行将在所有 PATH 文件夹中查找 python,并在 Python 安装程序添加的文件夹中找到它。

默认不勾选它的部分原因是,如果您要安装多个版本的 Python,您可能希望能够控制默认打开哪个命令行,如果 both 版本正在添加到您的 PATH。

【讨论】:

  • @Jurassic 建议你这样做,唯一可能的缺点是与我提到的多个版本的冲突。
【解决方案2】:

除了@SuperBiasedMan 所说的之外,您还可以通过点击开始 > 运行在 Windows 中编辑 PATH,然后输入 sysdm.cpl。 从那里,导航到高级选项卡,然后点击环境变量。 在下方显示“系统变量”的部分,找到名为 PATH 的变量并双击它。请注意,将其复制并粘贴到记事本或其他东西会更容易。如您所见,分隔符是分号。 当您在 cmd 窗口中或通过“运行”命令行键入任何命令时,将查看您添加到此变量的任何路径。 这与 Linux 中的概念相同,我只是指出了如何对其进行编辑。

【讨论】:

    【解决方案3】:

    如果你还没有将 python 添加到 PATH 中,这显示了方法(顺便说一下,python.exe 在我的 Python 目录中)

    如果你将 python 添加到 PATH 中,这就是这种方式

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-12-10
    • 1970-01-01
    • 1970-01-01
    • 2016-12-28
    • 2011-09-13
    • 2017-03-05
    相关资源
    最近更新 更多