从 Windows 应用商店安装手动安装 Python PIP 包的问题

Posted

技术标签:

【中文标题】从 Windows 应用商店安装手动安装 Python PIP 包的问题【英文标题】:Issue installing Python PIP package manually from Windows Store installation 【发布时间】:2022-01-12 17:28:43 【问题描述】:

我正在通过 Windows 应用商店安装运行 Python,当我手动安装软件包时,我收到一条关于使用“easy_install”的冗长消息。我的版本是 Python 3.9。前进的最佳方式是什么?

python setup.py install

运行安装错误:无法在安装中创建或删除文件 目录

尝试在其中添加或删除文件时发生以下错误 安装目录:

[Errno 13] Permission denied: 'C:\\Program Files\\WindowsApps\\PythonSoftwareFoundation.Python.3.9_3.9.2544.0_x64__qbz5n2kfra8p0\\Lib\\site-packages\\test-easy-install-7300.write-test'

您指定的安装目录(通过--install-dir、--prefix、 或 distutils 默认设置)是:

C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.9_3.9.2544.0_x64__qbz5n2kfra8p0\Lib\site-packages\

也许您的帐户没有对该目录的写入权限?如果 安装目录是系统拥有的目录,你可能需要 以管理员或“root”帐户登录。如果你没有 对此机器的管理访问权限,您不妨选择一个 不同的安装目录,最好是在 你的 PYTHONPATH 环境变量。

有关其他选项的信息,您不妨咨询 文档位于:

https://setuptools.readthedocs.io/en/latest/deprecated/easy_install.html

请对您的系统进行适当的更改,然后重试。

【问题讨论】:

【参考方案1】:

第 1 步:下载 PIP get-pip.py 在安装 PIP 之前,请下载 get-pip.py 文件。 https://bootstrap.pypa.io/get-pip.py

    如果命令提示符尚未打开,请启动它。为此,请打开 Windows 搜索栏,键入 cmd 并单击图标。

    然后,运行以下命令下载 get-pip.py 文件:

curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py 下载画中画软件包。 第 2 步:在 Windows 上安装 PIP 安装 PIP 类型如下:

python get-pip.py 在 Windows 上安装 PIP。 如果未找到该文件,请仔细检查您保存该文件的文件夹的路径。您可以使用以下命令查看当前目录的内容:

目录 dir 命令返回目录内容的完整列表。

第 3 步:验证安装 安装 PIP 后,您可以通过键入以下内容来测试安装是否成功:

点帮助 如果已安装 PIP,则程序会运行,您应该会看到软件包的位置以及可以与 pip 一起使用的命令列表。

运行 pip help 命令来验证安装。 如果收到错误,请重复安装过程。

第 4 步:将 Pip 添加到 Windows 环境变量 要从任何位置运行 PIP,您需要将其添加到 Windows 环境变量中以避免出现“不在 PATH”错误。为此,请按照以下步骤操作:

通过在控制平面中搜索打开“系统和安全”窗口。 导航到系统设置。 导航到 Windows 中的系统设置。 然后,选择高级系统设置。

打开环境变量,双击系统变量中的路径变量。

接下来,选择新建并添加安装 PIP 的目录。 单击确定以保存更改。 第 5 步:配置 在 Windows 中,PIP 配置文件是 %HOME%\pip\pip.ini。

还有一个旧的每用户配置文件。该文件位于 %APPDATA%\pip\pip.ini。

您可以使用环境变量 PIP_CONFIG_FILE 为该配置文件设置自定义路径位置。

【讨论】:

以上是关于从 Windows 应用商店安装手动安装 Python PIP 包的问题的主要内容,如果未能解决你的问题,请参考以下文章

在没有 Powershell 的情况下分发 Windows 应用商店应用程序

windows10 企业版 安装应用商店

检查 Windows 10 机器中是不是安装了非应用商店应用程序

Windows Terminal 安装和运行

Windows10 LTSB/LTSC版安装应用商店与UWP

从 Windows 应用商店应用程序访问本地文件夹?