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

  1. /usr/bin/python指向/usr/bin/python2.7 ,我的操作系统14.04使用的旧版本2.7.6 python。

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

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

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

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

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

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

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

谢谢。

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

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

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

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