【问题标题】:Where is pip installed to when using get-pip.py?使用 get-pip.py 时 pip 安装在哪里?
【发布时间】:2014-03-09 03:45:27
【问题描述】:

我刚刚使用开发人员提供的get-pip.py 脚本在 OS X 上安装了 pip。脚本说它运行成功,但我无法从命令行执行pip。我猜pip 不在我的路径中,但我不知道它安装在哪里,所以我无法将它添加到路径中。任何帮助将是最优秀的。谢谢!

当我再次尝试运行安装脚本时,输出如下:

Requirement already up-to-date: pip in /Library/Frameworks/Python.framework/Versions/3.3/lib/python3.3/site-packages
Cleaning up...

【问题讨论】:

    标签: python macos pip


    【解决方案1】:

    如果您找不到pip 的路径,您可以简单地使用python -m pip 代替:

    python -m pip install awesome_package
    

    【讨论】:

    • python -m pip install awesome_package --user 以用户身份安装(如果您收到权限被拒绝错误)
    【解决方案2】:

    你知道你的 python 路径吗?如果是,请查看 Scripts 目录。

    对于我(Windows 用户),pip 它位于

    C:\Python27\Scripts\pip.exe

    对应Linux,应该在里面

    /usr/lib/python2.7/dist-packages/pip

    另外,如果你安装了Homebrew,pip 会使用 python 安装:

    brew 安装 python

    而且,你已经安装了 python 和 pip 并且无法获取 pip 但可以从命令行(路径)获取 python,pip 必须配置错误。

    如果还是找不到,Linux可以使用locate pip,其他操作系统也可以使用相应的搜索方法。另外,就您而言,它似乎已经在

    /Library/Frameworks/Python.framework/Versions/3.3/lib/python3.3/site-packages

    根据输出消息。

    【讨论】:

    • 我安装了 Python 3.3,但我在 /usr/lib/python* 中只看到了 Python 2.7 及之前的版本。我没有安装自制软件,所以我不能那样安装python。
    【解决方案3】:

    在 linux 上你可以使用:

    which pip 
    

    找到pip的位置。

    【讨论】:

    • 如果可执行文件不在您的 PATH 中,这将无济于事,这是 Max 遇到的问题
    • 这是一个很好的观点。如果您安装了mlocate 软件包,您也可以使用sudo updatedb; locate pip
    • whereis pip也可以用。
    【解决方案4】:

    pip 二进制文件为 python 3 命名为 pip3

    如果您收到一条消息 Requirement already up-to-date,这意味着您的系统上已经安装了 pip,并且您的路径中没有包含 pip 程序的目录,或者您没有正确调用 pip。

    如果您使用 bash,请键入“pi”并按两次制表符。您将获得以 pi 开头的命令,并希望您会看到 pip3。原因如下:

    如果您使用get-pip.py 安装pip 并使用python 3 安装它,则pip 二进制文件存储为pip3。尝试运行命令pip3

    【讨论】:

      【解决方案5】:

      我找到了安装路径。它位于此处:

      /Library/Frameworks/Python.framework/Versions/3.3/bin/pip

      【讨论】:

        【解决方案6】:

        对我来说,它位于下面的目录中,我创建了一个别名以便能够使用 pip 运行它。

        alias pip='python /lnx510/home/<username>/.local/lib/python2.6/site-packages/pip'

        【讨论】:

          【解决方案7】:

          在这里你可以找到 pip 包的位置。, 在 Linux 中

          /usr/lib/python2.7/site-packages
          

          在 Mac 上

          /usr/local/lib/python2.7/site-packages/
          

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 2019-06-08
            • 2019-01-05
            • 2017-04-04
            • 1970-01-01
            • 2021-04-04
            • 2012-09-20
            • 2016-04-25
            • 2019-05-19
            相关资源
            最近更新 更多