Скомпилированный бинарный Python сообщает о неверной версии
Я пытался скомпилировать Python 2.7 из исходного кода.
Вот мои команды:
./configure --prefix=/my/local/dir --exec-prefix=/my/local/dir --enable-shared --with-pydebug
make
make install
И выводwhich python
является/my/local/dir/bin/python
, что правильно.
Но когда я побежалpython --version
я вижуPython 2.7.3
вместоPython 2.7.10
.
Системная версия Python - 2.7.3. Может ли системная версия Python каким-либо образом связываться с локальной скомпилированной версией? Или я что-то не так делаю?
Редактировать:
Выход из./my/local/dir/bin/python --version
это такжеPython 2.7.3
Изменить 2:
Похоже, если я избавлюсь от--enable-shared
flag это даст правильную версию Python, но мне нужен этот флаг для работы моего другого программного обеспечения.