/usr/bin/python
указывает/usr/bin/python2.7
, что старая версия Python 2.7.6, используемая моей ОС 14.04.Для старого питона я хотел установить модуль
regex
:$ sudo python -m pip install regex /usr/bin/python: No module named pip
Так что в synatpic я установил
python-pip
для старого питона. Вышеуказанная команда теперь сказала:Python2/_regex.c:46:20: fatal error: Python.h: No such file or directory
Так что в синаптике я установил
libpython2.7-dev
. Сейчас все работает.Я также установил более новую версию Python 2.7.9
/usr/bin/local/python2.7
, скомпилировав его исходный код.Как я могу установить pip, а затем установить
regex
для моего нового питона?
Благодарю.
sudo apt-get install python pip
?), И он был установлен только для старого питона по умолчанию, а не для нового самостоятельно устанавливаемого питона./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
. Мой питон 2.7.9 пропускает пипс?Python.h: No such file or directory
ошибкой при установкеregex
модуля с помощьюpip
?sudo apt-get install python-dev
Если вы устанавливаете его из исходного кода, вам нужно запустить:
Это фактически установит
pip
приложение в/usr/local/bin
.источник