Ich möchte meine Python-Version auf dem Server aktualisieren, meine aktuelle Python-Version ist 2.6 und ich möchte sie auf 2.7 aktualisieren. Plesk ist auf unserem Server installiert und ich habe auch Zugriff auf ssh.
Wie kann ich es in Centos 6.5 aktualisieren?
Ich versuche es unten
Laden Sie Python herunter und extrahieren Sie es
wget http://www.python.org/ftp/python/2.7.8/Python-2.7.8.tar.xz
xz -d Python-2.7.8.tar.xz
tar -xvf Python-2.7.8.tar
Installationsprozess
# Enter the directory:
cd Python-2.7.8
# Run the configure:
./configure --prefix=/usr/local
# compile and install it:
make
make altinstall
# Checking Python version:
[root@nicetry ~]# python2.7 -V
Python 2.7.8
export PATH="/usr/local/bin:$PATH"
aber wenn ich tippe python --version
, kehrt es zurück2.6.6
Fügen Sie die folgende Zeile in die
~/.bashrc
Datei ein:Führen Sie nun den folgenden Befehl aus:
Geben Sie nun ein
python
, um zu überprüfen, welcher Version es zugeordnet ist. Es ist Python2.7 zugeordnet.quelle
Folgen Sie diesem Link: https://ruter.github.io/2015/12/03/Update-python/ Ich habe getan, was es sagt, und Python wurde erfolgreich aktualisiert. Wenn Sie auf Fehler stoßen:
Installieren Sie einfach openssl:
Übrigens verwendet centos yum und yum 2.6 Python. Wenn Sie dem Link folgen, wird python2.6 nach /usr/bin/python2.6 verschoben.
wechseln
#!/usr/bin/python
zu#!/usr/bin/python2.6
quelle
Sie können nicht ändern,
/usr/bin/python
ohne Ihren Server zu beschädigen. Verwenden Sie einfach das, auf dem Sie installiert haben/usr/local/bin/python2.7
, oder wechseln Sie zu IUS- Paketen für Python27 (das installiert wird/usr/bin/python2.7
. In beiden Fällen müssen Sie in/usr/bin/python
Ruhe lassen.quelle
Möglicherweise wurde Python 2.7 installiert, aber Sie sollten Python2.7 für die Verwendung dieser Version verwenden. Versuchen Sie es zu überprüfen
python2.7 --version
quelle