El binario compilado de Python informa una versión incorrecta
Traté de compilar Python 2.7 desde la fuente.
Aquí están mis comandos:
./configure --prefix=/my/local/dir --exec-prefix=/my/local/dir --enable-shared --with-pydebug
make
make install
Y la salida dewhich python
es/my/local/dir/bin/python
, cual es correcta.
Pero cuando corrípython --version
VeoPython 2.7.3
en lugar dePython 2.7.10
.
La versión del sistema de Python es 2.7.3. ¿Podría ser que la versión del sistema de Python se vincula de alguna manera con la versión local compilada? ¿O estoy haciendo algo mal?
Editar:
La salida de./my/local/dir/bin/python --version
es tambiénPython 2.7.3
Edición 2:
Parece que si me deshago de la--enable-shared
marcarlo producirá la versión correcta de Python, pero necesito ese marcador para que mi otro software funcione.