shepherd81
Goto Top

Python Update nach setup wieder auf 3.6.8?

Hallo Experten,

ich musste ein Programm mittels ./setup auf die neueste Version bringen.
Das Update erkennt selbst welche dependencies es braucht und installiert diese.
Leider hat das setup einen Fehler und konnte nicht abgeschlossen werden weil angeblich Python Version 3.9 nicht installiert ist,
versucht es aber selber zu installieren, quittiert aber auch mit einem Fehler.

Mit einem check (python3) sehe ich, es ist Version 3.6.8 installiert.

Danach bin ich anhand dieser Anleitung vorgegangen. (OS= CentOS)
https://computingforgeeks.com/install-latest-python-on-centos-linux/


Bei dem Punkt in der Anleitung:
$ python3.9 --version
Python 3.9.10

hatte ich den selben Output und wollte nun das setup erneut durchführen.
Das setup bricht mit dem exact selben Fehler ab.
Nach dem setup machte ich wieder den check (python3) und es steht wieder Version 3.6.8

user@hostname:/dir$ python3
Python 3.6.8 (default, Sep 12 2021, 04:40:35)

Kann das echt sein dass ein setup die version wieder zurücksetzt oder hat meine Python3.9 installation nicht funktioniert?

Content-ID: 2308329354

Url: https://administrator.de/contentid/2308329354

Ausgedruckt am: 21.11.2024 um 20:11 Uhr

Xerebus
Xerebus 28.03.2022 um 12:15:10 Uhr
Goto Top
Hallo Shepherd81

welcher Fehler?
1915348599
1915348599 28.03.2022 aktualisiert um 12:26:30 Uhr
Goto Top
Check mal die PATH und PYTHONPATH Environment Variable ob die auf den Pfad der aktuellen Version zeigt oder eben nicht.
https://www.tutorialspoint.com/python3/python_environment.htm
Xerebus
Xerebus 28.03.2022 um 13:06:41 Uhr
Goto Top
CentOS. Das wird doch nicht mehr gepflegt oder?
1915348599
1915348599 28.03.2022 aktualisiert um 13:30:59 Uhr
Goto Top
Zitat von @Xerebus:

CentOS. Das wird doch nicht mehr gepflegt oder?
Das kommt noch dazu, ist aber in dem Zusammenhang nicht weiter relevant.
Shepherd81
Shepherd81 28.03.2022 aktualisiert um 15:09:40 Uhr
Goto Top
Kann mir das einer auch auf "für Dummies" erklären?

Hab glaub ich sofern meine Frage selbst halb geantwortet denn ich hab jetzt alle Installationen gelisted bekommen.

Scheinbar kann man verschiedene Python versionen installieren und überschreibt die mit einer neuen nicht.

python
Python 2.7.18 (default, Jan 22 2021, 11:25:37)

python3
Python 3.6.8 (default, Sep 12 2021, 04:40:35)

python3.9
Python 3.9.2 (default, Mar 5 2021, 01:49:45)

keine Ahnung wie CentOS das jetzt handhabt oder was ein pythonpath ist und wo man den findet.
Anscheinend irgendwo in einer sys.path. (hab aber keine gefunden).
Ich hab mir nur gedacht ich helf dem setup und installiere mal die neueste Version und schau ob das setup danach funktioniert.
Wenn nicht, müssen sich die devs der Software das anschauen.
Shepherd81
Shepherd81 28.03.2022 um 14:08:27 Uhr
Goto Top
Fehler im setup:

"failures": [
"python39-3.9.6 No match for argument: python39-3.9.6",
"python39-devel-3.9.6 No match for argument: python39-devel-3.9.6"
],
.
.
.

"msg": "Failed to install some of the specified packages",