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

Tim*_*Tim 11 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
    
    Run Code Online (Sandbox Code Playgroud)

    所以在synatpic中,我python-pip为旧的python安装了。上面的命令现在说:

    Python2/_regex.c:46:20: fatal error: Python.h: No such file or directory
    
    Run Code Online (Sandbox Code Playgroud)

    所以在突触中,我安装了libpython2.7-dev. 现在一切正常。

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

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

谢谢。

bog*_*ata 11

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

/usr/local/bin/python2.7 -m ensurepip
Run Code Online (Sandbox Code Playgroud)

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


0x2*_*fa0 5

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

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

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

  • `sudo apt-get install python-dev` (2认同)