Я попытался установить последнюю версию Python2.7.13 из источника на совершенно новой виртуальной машине с Ubuntu 14.04. Я только что установил некоторые предварительные условия, а затем загрузил исходный файл Python2.7.13 с официального сайта.Установка python из источника получила ту же самую систему python
руководствуясь официальной док и некоторые tutorials, что можно найти, я первый побежал:
./configure --prefix=/usr/local \
--enable-shared \
--with-system-expat \
--with-system-ffi \
--enable-unicode=ucs4
следуют sudo make
и sudo make altinstall
.
После этого я подумал, что в папке /usr/local/bin
должен существовать исполняемый файл python с версией 2.7.13. Тем не менее, я считаю, все питона, связанные с исполняемым (python2
и python2.7
) в этой папке имеет версию 2.7.6, которая является просто версией системы питона, запустив
/usr/local/bin/python2.7 --version
Я повторен sudo make install
переустановить новую версию, но исход все такой же.
Может кто-нибудь объяснить, что я делаю неправильно, и как мне это сделать должным образом? Все, что я хочу, это скомпилировать мой собственный Python2.7.13 с --enable_shared
в папке /usr/local
, не касаясь системы python.
это может помочь вам http://stackoverflow.com/questions/19256127/two-versions-of-python-on-linux- как к косметическим 2-7-по-умолчанию –