Que faire lorsque la version Python est ancienne dans Cloud 9 créée par une autre personne

--Environnement: Cloud9 ――Mon collègue utilisait Cloud9 avec EC2, je voulais donc l'utiliser aussi, j'ai donc demandé à Cloud9 de créer un compte et j'ai commencé à l'utiliser immédiatement.

Événement: la version Python était ancienne

#Python n'est pas 3!
$ python --version
Python 2.7.18
#pip est ... Python3 pour une raison quelconque.6 choses?
$ pip --version
pip 20.2.4 from /home/ec2-user/.local/lib/python3.6/site-packages/pip (python 3.6)
#Il semble y avoir Python3 ...
$ python3 --version
Python 3.6.12

Dois-je changer Python dans Cloud9 en 3? Je pensais que c'était déjà ...

--Référence: Changer la version Python de Cloud9 en Python3 [amazon AWS] | dot blog

# 「+Est attaché à Python3 ... mais je vais le sélectionner pour le moment
$ sudo update-alternatives --config python

There are 3 programs which provide 'python'.

  Selection    Command
-----------------------------------------------
*  1           /usr/bin/python2.7
 + 2           /usr/bin/python3.6
   3           /usr/bin/python2.6

Enter to keep the current selection[+], or type selection number: 2
#Cela ne devient pas Python3 ...
$ python -V
Python 2.7.18

Cause: .bashrc spécifie une version plus ancienne

#Python dans mon compte est 2 ...
$ alias | grep python
alias python='python27'
#Python2 avec alias.7 est réglé ...
$ cat ~/.bashrc | grep python
alias python=python27

Action: changez la version de Python spécifiée dans .bashrc

# .Même si ce n'est pas bashrc, c'est OK si l'ordre de lecture est plus tard
$ ls -la
# ...réduction...
-rw-r--r--  1 ec2-user ec2-user  336 Jul 24  2019 .bash_profile
-rw-r--r--  1 ec2-user ec2-user 1401 Nov 20 06:48 .bashrc
-rw-rw-r--  1 ec2-user ec2-user  118 Jul 24  2019 .zshrc

#Ouvrir avec vi et avec l'alias Python3.Précisez 6
$ vi ~/.bashrc
$ cat ~/.bashrc | grep python
alias python=python36

#Quand réfléchi
$ source ~/.bashrc 
function

# Python3.C'est devenu 6 ...
$ python --version
Python 3.6.12

Recommended Posts

Que faire lorsque la version Python est ancienne dans Cloud 9 créée par une autre personne
Comment changer de version de Python dans cloud9
Comment gérer l'erreur d'installation de python dans pyenv (BUILD FAILED)
Comment gérer les fuites de mémoire dans matplotlib.pyplot
[REAPER] Comment jouer à Reascript avec Python
Comment utiliser tkinter avec python dans pyenv
Comment convertir / restaurer une chaîne avec [] en python
Comment faire un calcul de hachage avec Salt en Python
Expliquez en détail comment créer un son avec python
Comment gérer l'échec de l'initialisation pyenv dans Fish 3.1.0
[Python] Comment gérer l'erreur de lecture pandas read_html
Comment gérer l'exécution de la transaction: échec dans Anaconda
Comment développer en Python
Comment publier des pages GitHub avec Pelican, un générateur HTML statique créé par Python
Comment extraire n'importe quel rendez-vous dans Google Agenda avec Python
Comment télécharger des fichiers sur Cloud Storage avec le SDK Python de Firebase
[AWS] Comment gérer l'erreur "Point de code non valide" dans CloudSearch
Pour les débutants, comment gérer les erreurs courantes dans les keras
[Python] Comment faire PCA avec Python
Python: comment utiliser async avec
Comment collecter des images en Python
Numer0n avec des objets fabriqués avec Python
Comment gérer les données déséquilibrées
Comment démarrer avec Python
Comment utiliser Mysql avec python
Comment envelopper C en Python
Comment utiliser ChemSpider en Python
Comment utiliser PubChem avec Python
Comment gérer le japonais avec Python
Comment installer OpenCV sur Cloud9 et l'exécuter en Python
[GCP] Comment publier une URL signée Cloud Storage (URL temporaire) en Python
Comment utiliser les fonctions dans des fichiers séparés version Perl et version Python
Pour utiliser python, mettez pyenv sur macOS avec PyCall
Comment se connecter à Cloud Firestore à partir de Google Cloud Functions avec du code Python
Comment gérer les erreurs lors de l'installation de Python et de pip avec choco
Comment afficher les marques de légende en un avec le tracé Python 2D
Comment calculer "xx time" en un seul coup avec Python Timedelta
Python Django Comment gérer les cas où le courrier du transporteur japonais est lu par Email Validator
[Introduction à Python] Comment utiliser la classe en Python?
Essayez de vous connecter à qiita avec Python
Comment définir dynamiquement des variables en Python
Comment faire R chartr () en Python
[Itertools.permutations] Comment créer une séquence en Python
Comment obtenir stacktrace en python
Comment gérer les erreurs de compatibilité d'énumération
Comment afficher la table quatre-vingt-dix-neuf en python
Comment extraire une zone de polygone en Python
Comment faire un test de sac avec python
Comment vérifier la version d'opencv avec python
Comment afficher le japonais python avec lolipop
Comment utiliser __slots__ dans la classe Python
Comment remplir dynamiquement des zéros avec Python
Comment entrer le japonais avec les malédictions Python
Pour faire fonctionner la station d'horodatage en Python
Comment utiliser les expressions régulières en Python
Comment afficher Hello World en python
Comment utiliser is et == en Python