为啥我要将 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()添加到最后一行/列?