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


11
  1. /usr/bin/python指向/usr/bin/python2.7,我的OS 14.04使用的旧版本python 2.7.6。

    对于旧的python,我想安装module 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

    因此,在突触中,我安装了libpython2.7-dev。现在所有的作品。

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

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

谢谢。

Answers:


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


我在Synaptic中安装了pip(与sudo apt-get install python pip?相同),并且仅针对默认的旧python 安装了pip ,而不针对新的自安装python 安装了pip 。
蒂姆(Tim)

/usr/local/bin/python2.7 -m pip install regex返回/usr/local/bin/python2.7: No module named pip/usr/local/bin/python2.7 --version返回Python 2.7.9。我的Python 2.7.9是否会错过pip?
蒂姆(Tim)

使用模块Python.h: No such file or directory安装regex模块时如何处理错误pip
蒂姆(Tim)

2
sudo apt-get install python-dev
Helio

那是我的老蟒蛇。
蒂姆(Tim)

11

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

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

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

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.