【问题标题】:Python 2.7.11 pip not installed未安装 Python 2.7.11 pip
【发布时间】:2017-01-02 11:58:40
【问题描述】:

我的机器上安装了 Python 2.7.11,据我了解,pip 应该附带,但是当我检查 C:\Python27\Tools\Scripts\ 目录时,没有 pip.exe 存在。

我已尝试完全删除并重新安装 Python 2.7.11,但没有成功。运行安装程序pip设置为安装,但安装后pip无处可寻。

我还安装了 Python 3.4,它具有预期的 pip。有什么想法吗?

【问题讨论】:

  • 你有pip2.7命令吗?
  • 是在Scripts而不是Tools\Scripts吗?
  • @ChristianTernus C:\Python27 目录中没有其他 pip 变体。
  • @JohnGordon 没有Scripts 文件夹只有Tools\Scripts。根据我的阅读,我认为这对于 Python2 来说是正常的
  • 请参阅my answer to another question 作为另一种可能的解决方案。

标签: python windows python-2.7 pip


【解决方案1】:

我遇到了同样的问题 - 未安装 pip - 使用 python-2.7.16,Win10,为“所有用户”安装。当我允许 MSI 安装程序以默认位置 (C:\Python27) 为目标而不是将其更改为 Program Files (x86) 下时,此问题已解决。我不知道为什么这会改变任何东西。

【讨论】:

    【解决方案2】:

    python2.7.11应该把pip安装到c:\python27\scripts,你可以看看here

    【讨论】:

    • 感谢您的回答。我没有C:\Python27\Scripts 目录。仅限C:\Python27\Tools\Scripts
    • @user3794548 您是否尝试过使用我在答案中提供的链接的链接?这是我用来向您展示输出的那个。
    • 我刚试了一下,很遗憾还是没有Scripts/pip.exe
    • @user3794548,试试C:\Python27\python.exe -m ensurepip -v。如果可行,那么我不知道安装时出了什么问题,除了没有实际选择安装 pip 之类的微不足道的事情。
    • @user3794548, 2.7.12 于 2 个月前发布。您安装 2.7.11 有什么原因吗?
    【解决方案3】:

    我使用https://pip.pypa.io/en/stable/installing/ 进行安装。奇怪的是,外部机构必须制作一个工具来安装 pip。 Python 网站上没有提到 pip.pypa.io。
    虽然我收到了错误消息,但它确实安装了,所以请仔细检查。
    您还可能会看到一条消息,建议您使用命令“pip install --upgrade”升级到 pip 9.0。我强烈推荐。
    另外,请确保您在运行命令时位于 pip.exe 所在的目录中。他们不会告诉你这些,因为他们认为你知道这一点,但我们并不都是极客。

    【讨论】:

    【解决方案4】:

    对于遇到此问题的人,我有一个用于漏洞利用开发的 Windows 10 x86 开发盒,由于 Immunity Debugger 而安装了 Python 2.7,此安装不包括新的 SSL 包,也不包括“点”。

    没有包含 pip 的“C:\Python27\Scripts”文件夹。我确实有一个没有安装 pip 的“C:\Python27\Tools\Scripts”文件夹。

    我厌倦了按照建议安装 pip 但没有工作。最好的方法是卸载 Python 并安装最新版本,目前我的是 2.7.15,它带有 pip 作为选项。这就是解决我的问题的方法,任何旧版本的 Python 都需要升级以支持 SSL 包。当您尝试在旧版本上安装 pip 时,您将收到相同的错误。

    如果您重新安装了包含 SSL 包的 Python,但它仍然没有 pip,请尝试以这种方式安装 pip:

    1. curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
    
    2. python get-pip.py
    

    https://pip.pypa.io/en/stable/installing/

    如果您有更新版本的 Python,这应该可以工作。

    安装 pip 或更新版本的 python 后,转到“C:\Python27\Scripts”,您应该会看到 pip.exe。

    【讨论】:

      【解决方案5】:

      我在我的 Windows 10 PC 中安装了“python-2.7.16”。 PIP 安装在“C:\Python27\Scripts”下。可以将“C:\Python27\Scripts”路径添加到环境变量中,然后从命令提示符访问 pip 命令。

      在环境变量中添加路径:

      控制面板\系统和安全\系统 --> 高级系统设置 --> 高级 --> 环境变量 --> 系统变量下 --> 路径(变量名)

      【讨论】:

        【解决方案6】:

        无论我在 Windows 10 上安装哪个版本的 python 2.7,“脚本”文件夹中都没有生成 pip.exe。

        我通过确保 MSI 安装程序文件在安装前具有管理员权限解决了这个问题

        【讨论】:

          【解决方案7】:

          如果没有安装 pip,你可以使用 easy_install.exe 安装 pip 和其他模块 您可以在

          中找到简单的安装
          python -m easy_install pip
          

          【讨论】:

            【解决方案8】:

            我遇到了同样的问题:

            • 已安装 Python 27
            • 尝试使用 pip,但由于无法识别的命令错误而失败
            • 已检查安装:没有“C:\Python27\Scripts”,只有“C:\Python27\Tools\Scripts”

            此问题仅在某些版本的 Windows 上发生。

            如何解决:

            • 卸载 Python 27
            • 重新安装 Python 27,但取消选择“pip”功能
            • 检查安装:没有预期的“C:\Python27\Scripts”
            • 再次启动安装程序并使用“更改 Python”
            • 设置要安装的“pip”和“将 Python.exe 添加到路径”功能
            • 检查安装:“C:\Python27\Scripts”现在正确显示

            因此,由于某些未知原因,如果在默认 Python 27 设置期间安装了 pip,则它未正确安装在某些版本的 Windows 上。要解决此问题,必须在之后使用“更改 Python”设置安装 pip。

            【讨论】:

              【解决方案9】:

              这发生在 Windows 上,因为您应该拥有管理员权限才能在磁盘 C 上安装任何东西。 我有同样的问题 Scripts 文件夹没有安装。我建议将它安装在 D 盘上。

              【讨论】:

                猜你喜欢
                • 2015-01-05
                • 1970-01-01
                • 2020-12-02
                • 1970-01-01
                • 2022-06-22
                • 2019-02-27
                • 2019-12-21
                • 1970-01-01
                • 1970-01-01
                相关资源
                最近更新 更多