如何在 C:\Program Files 中最近的 Windows 台计算机上安装 Python?

How to install Python on a recent Windows computer in C:\Program Files?

我开始对最新的 Windows 环境感到非常愤怒 (Windows 10):

我刚刚下载并安装了 Python,版本 3.9。
安装程序建议将它安装在“C:\Users...”下,我想“不行,因为如果出于某种原因,我删除了这个用户,我可能会删除一个程序的安装。”,所以我决定安装在 C:\Program Files 下,这是最明显的安装位置。

首先,这是不允许的:显然该目录具有特殊权限,所以我以管理员身份启动了安装程序。一切顺利(至少看起来是这样):所有 files/directories 似乎都存在。

然后,我想添加一些额外的库,为此我想启动 pip3 install ...,但是 'pip3' is not recognized as an internal or external command, operable program or batch file.
所以在 Windows 资源管理器中,我输入了 file:pip*,实际上什么也没找到。

手动查看目录 C:\Program Files\Python\Python3.9\Scripts,我确实找到了所有 pip 版本(普通版本、版本 3 和版本 3.9),但看看我的 PATH环境变量,里面好像什么都没有,参考我刚刚创建的C:\Program Files\Python目录

所以,我的问题很简单:

  1. 我可以自己更改 PATH 变量,但是我需要放在那里的所有目录是什么?
  2. 当我使用搜索参数 file:pip* 查找文件时,为什么 Windows 查找功能不显示 pip* 文件?
  3. 我还能期待其他惊喜吗?

提前致谢,对于我的问题让您感到沮丧,我们深表歉意。

是的,您可以手动将 python 二进制文件添加到 PATH,但可能有更简单的选项。在安装程序的第一个屏幕中,有一个框显示“将 Python 3.9 添加到 PATH”:

由于某种原因,默认情况下未选中此框。所以如果你想在安装过程中将 pip 和其他二进制文件添加到路径中,你可以只选中此框。

因此,如果需要,您可以卸载 python(再次)并重新安装,这次确保选中该框。但是,如果您只想手动将二进制文件添加到 PATH,这就是您可以这样做的方法。

首先,您需要获取包含二进制文件的文件夹的路径。为此,导航到您的 python 安装,找到包含 pip 二进制文件的文件夹,select 它,然后单击“复制路径”

现在该文件夹的路径已复制到剪贴板。

接下来您需要将该路径添加到您的 PATH 环境变量中。为此,请按照下列步骤操作:

  1. 转到开始菜单并键入“路径”。 Select 显示“编辑系统环境变量”的选项。

  1. 点击“环境变量...”

  1. 向下滚动并找到“路径”。 Select 它并单击“编辑...”

  1. 点击“新建”

  1. 按 Ctrl+v 粘贴您之前复制的路径。按回车键。
  2. 在打开的三个对话框中按确定。

pip 二进制文件现在应该在您的路径中!请注意,此过程适用于将任何文件夹添加到 PATH。