Compiled Python-Binärdatei meldet falsche Version
Ich habe versucht, Python 2.7 aus dem Quellcode zu kompilieren.
Hier sind meine Befehle:
./configure --prefix=/my/local/dir --exec-prefix=/my/local/dir --enable-shared --with-pydebug
make
make install
Und die Ausgabe vonwhich python
ist/my/local/dir/bin/python
, welches ist richtig
Aber als ich liefpython --version
AhaPython 2.7.3
Anstatt vonPython 2.7.10
.
Die Systemversion von Python ist 2.7.3. Könnte es sein, dass die Systemversion von Python sich irgendwie mit der lokalen, kompilierten Version verbindet? Oder mache ich etwas falsch?
Bearbeiten
Die Ausgabe von./my/local/dir/bin/python --version
ist auchPython 2.7.3
Edit 2:
Scheint, als würde ich das @ loswerd--enable-shared
flag es wird die richtige Version von Python erzeugen, aber ich brauche dieses Flag, damit meine andere Software funktioniert.