/usr/bin/python
wskazuje/usr/bin/python2.7
na stary python w wersji 2.7.6 używany przez mój system operacyjny 14.04.Dla starego pythona chciałem zainstalować moduł
regex
:$ sudo python -m pip install regex /usr/bin/python: No module named pip
Tak więc w synatpic zainstalowałem
python-pip
starego Pythona. Powyższe polecenie mówi teraz:Python2/_regex.c:46:20: fatal error: Python.h: No such file or directory
Więc w Synaptic zainstalowałem
libpython2.7-dev
. Teraz wszystko działa.Zainstalowałem również nowszą wersję Python 2.7.9
/usr/bin/local/python2.7
, kompilując jego źródło.Jak mogę zainstalować PIP, a następnie zainstalować
regex
dla mojego nowego Pythona?
Dzięki.
sudo apt-get install python pip
?) I został on zainstalowany tylko dla domyślnego starego Pythona, a nie dla nowego, automatycznie instalowanego Pythona./usr/local/bin/python2.7 -m pip install regex
zwraca/usr/local/bin/python2.7: No module named pip
./usr/local/bin/python2.7 --version
zwracaPython 2.7.9
. Czy moje python 2.7.9 nie ma pip?Python.h: No such file or directory
błędem podczas instalowaniaregex
modułu przy użyciupip
?sudo apt-get install python-dev
Jeśli instalujesz go ze źródła, musisz uruchomić:
Spowoduje to zainstalowanie
pip
aplikacji w/usr/local/bin
.źródło