如何为自安装的 python 安装 pip 和 python 包?

如何为自安装的 python 安装 pip 和 python 包?
  1. /usr/bin/python指向/usr/bin/python2.7,我的OS 14.04使用的旧版本2.7.6 python。

    对于旧的python,我想安装模块regex

    $ sudo python -m pip install regex
    /usr/bin/python: No module named pip
    

    因此,在 synatpic 中,我安装了python-pip旧版 python。上面的命令现在显示:

    Python2/_regex.c:46:20: fatal error: Python.h: No such file or directory
    

    因此,在 synaptic 中,我安装了libpython2.7-dev。现在一切正常。

  2. 我还通过编译其源代码安装了较新版本的 Python 2.7.9 /usr/bin/local/python2.7

    我如何安装 pip 然后regex为我的新 python 安装?

谢谢。

答案1

如果从源代码安装,则需要运行:

/usr/local/bin/python2.7 -m ensurepip

这实际上会将pip应用程序安装到 中/usr/local/bin

答案2

Python 2.7.9 及更高版本(python2 系列上),以及 Python 3.4 及更高版本默认包含 pip1,因此您可能已经有 pip。

要安装 pip,请安全下载获取pip.py
然后运行以下命令(可能需要管理员访问权限):
python get-pip.py

来源:https://pip.pypa.io/en/latest/installing.html

相关内容