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.

Respuestas a la pregunta(3)

Su respuesta a la pregunta