Passer de python2.7 à python3.6 (centos7)

Mémo de remplacement de Python dans Centos7

# cat /etc/redhat-release
CentOS Linux release 7.3.1611 (Core)

# yum install -y https://centos7.iuscommunity.org/ius-release.rpm
# yum search python36
# yum install -y python36u python36u-libs python36u-devel python36u-pip

Remplacement de lien symbolique
# ls -l /bin/py*
# ln -s /bin/python3.6 /bin/python3
# unlink /bin/python
# ln -s /bin/python3.6 /bin/python
# vim $(which pip)
La première ligne#!/usr/bin/python2   → #!/usr/bin/python
# pip --version
pip 9.0.1 from /usr/lib/python3.6/site-packages (python 3.6)

Si vous utilisez awscli

# vim $(which aws)
La première ligne#!/usr/bin/python2   → #!/usr/bin/python

Si vous obtenez l'erreur suivante

# aws s3 ls
Traceback (most recent call last):
  File "/bin/aws", line 19, in <module>
    import awscli.clidriver
ModuleNotFoundError: No module named 'awscli'

installer

# sudo pip install awscli

Postscript

yum arrête également de fonctionner.

# yum
  File "/bin/yum", line 30
    except KeyboardInterrupt, e:
                            ^
SyntaxError: invalid syntax

En ce qui concerne python3, l'instruction print est devenue print (), Parce que la syntaxe de capture d'exception est passée de (virgule) à as. Si vous collez à nouveau le lien, vous pouvez l'utiliser normalement. .. Hmm? Que devrais-je faire

Recommended Posts

Passer de python2.7 à python3.6 (centos7)
Python pour passer d'une autre langue
Changements de Python 3.0 à Python 3.5
Changements de Python 2 à Python 3.0
Connexion de python à MySQL sur CentOS 6.4
Introduction de Python 2.7 à CentOS 6.6
Publier de Python vers Slack
Anaconda mis à jour de 4.2.0 à 4.3.0 (python3.5 mis à jour vers python3.6)
Connectez-vous à sqlite depuis python
Basculer python vers 2.7 avec des alternatives
Appelez Matlab depuis Python pour optimiser
Publication de Python sur la chronologie Facebook
[Lambda] [Python] Publier sur Twitter depuis Lambda!
Python (de la première fois à l'exécution)
Publier une image de Python sur Tumblr
Comment accéder à wikipedia depuis python
N'a pas changé de Python 2 à 3
Mettre à jour Mac Python de 2 à 3
Connectez-vous au VPN Packetix à partir de CentOS 7 minimal.
Mis à jour vers Python 2.7.9
Python2.7 + CentOS7 + OpenCV3
Comment mettre à jour Google Sheets à partir de Python
Manuel Python privé (mis à jour de temps en temps)
Je veux utiliser jar de python
Changer de version de Python
Conversion de katakana en voyelle kana [python]
Notification push du serveur Python vers Android
Somme de 1 à 10
sql à sql
Portage et modification du solveur de doublets de python2 vers python3.
MeCab de Python
Comment changer de version de Python dans cloud9
Python> Numéros de sortie de 1 à 100, 501 à 600> Pour csv
Convertir de Markdown en HTML en Python
[Amazon Linux] Passage de la série Python 2 à la série Python 3
Explication API pour toucher mastodonte de python
CentOS8 --Installer --Python3
Connectez-vous à l'API Websocket de Coincheck depuis Python
"Backport" vers python 2
Comment installer python3 avec docker centos
Envoyer un message de Slack à un serveur Python
Modifier Excel à partir de Python pour créer un tableau croisé dynamique
Comment ouvrir un navigateur Web à partir de python
Étude de Python Hour7: Comment utiliser les classes
[Python] Conversion de DICOM en PNG ou CSV
Importer un fichier Excel depuis Python (enregistré dans DB)
Je souhaite envoyer un e-mail depuis Gmail en utilisant Python.
[Python] Je veux gérer 7DaysToDie depuis Discord! 1/3
Du dessin de fichier au graphique en Python. Élémentaire élémentaire
[Python] Comment lire les données de CIFAR-10 et CIFAR-100
[python] Créer une table de pandas DataFrame vers postgres
[Développement Remotte] Passer du mode administrateur au mode développeur
[Bash] Obtenez la puissance de python de bash en utilisant la documentation ici
Comment générer un objet Python à partir de JSON
Comment bien gérer les commandes Linux à partir de Python
Je veux utiliser le solveur ceres de python
Ce que j'ai fait lors de la mise à jour de Python 2.6 vers 2.7
[Python] Je veux gérer 7DaysToDie depuis Discord! 2/3