为啥我要将 python 添加到 PATH

Posted

技术标签:

【中文标题】为啥我要将 python 添加到 PATH【英文标题】: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 绝对不是重复的。这个问题不是我想问的。答案可能相似,问题不是 【参考方案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 中,这就是这种方式

【讨论】:

请不要发布代码meta.***.com/a/285557/7766834的图片

以上是关于为啥我要将 python 添加到 PATH的主要内容,如果未能解决你的问题,请参考以下文章

为啥我不能在 python 诅咒窗口中将str()添加到最后一行/列?

为啥我要在 Python 中使用 int( input().strip() ) 而不是 int( input() )?

为啥我要关心 Java 没有具体化的泛型?

将列表添加到空的 python 列表问题

如何使用 Python 将文本添加到多个图像

为啥我要在发布到 PlayStore 之前签署我的 apk?