[LINUX] Etudier Python Part.1 Créer un environnement
introduction
Je vais utiliser Python pour le travail, donc je vais le laisser comme mémo.
Toutes les informations sont déjà sur de nombreux sites,
J'utiliserai cet endroit car il est facile à suivre en écrivant un article.
Création d'environnement
Puisque nous prévoyons d'adopter python 3.5.0, nous commencerons par créer cet environnement.
Installation du système d'exploitation
Créez un environnement avec Amazon Web Service qui peut être utilisé gratuitement pendant un an.
Sélectionnez et créez une AMI Amazon Linux gratuite et facile à créer.
Veuillez vous référer à un autre article pour cela.
Tout d'abord, créez une instance d'EC2
Après avoir créé l'instance
- Réseau et sécurité
- Sélectionnez Elastic IP
- Attribuez une nouvelle adresse pour obtenir une adresse IP publique
- Effectuez l'association d'adresses dans le menu "Action"
- Définissez et associez l'instance créée à une adresse IP privée
- Il s'agit d'une mesure pour empêcher l'adresse IP globale de changer lorsque le serveur est redémarré.
- Connexion à distance avec SSH
- Connectez-vous avec SSH (dans mon cas, teraterm) en utilisant le fichier pem téléchargé lors de la création de l'instance
- Connectez-vous en tant qu'utilisateur ec2-user
- Juste au cas où, changez le mot de passe avec
# passwd ec2-user```
- Changez le mot de passe root `` `# sudo su -``` en root
- Changez le mot de passe root avec `` `# passwd```
- Déconnectez-vous une fois
- Connectez-vous avec
`# su --
- yum update
- Mettez à jour le système avec
# yum update -y```
Créer un environnement python
C'était assez difficile. .. ..
Mais une fois que vous le savez, c'est facile.
Conditions préalables:
Utilisez python 3.5.0 avec ec2-user
Gérer python avec pyenv
- Pyenv est un outil de gestion de l'environnement python
- Vous pouvez basculer entre plusieurs versions de python dans le même système d'exploitation.
- Installez les fonctions requises pour pyenv
- Devenez l'utilisateur root
- Installez ce dont vous avez besoin avec yum
# yum install mlocate openssl-devel bzip2-devel zlib-devel bzip2 bzip2-devel readline-devel sqlite3 sqlite-devel openssl-devel gcc gcc-c++ git
- Revenez à l'utilisateur d'origine avec `` `# exit```
- Installez pyenv `` `# git clone https://github.com/yyuu/pyenv.git ~ / .pyenv```
- Ajoutez ce qui suit à votre profil avec
# vi .bash_profile```
export PYENV_ROOT="{HOME}/.pyenv"
if [ -d "{PYENV_ROOT}" ]; then
export PATH={PYENV_ROOT}/bin:PATH
eval "$(pyenv init -)"
fi
- Lire avec
# source ~ / .bash_profile```
- Installez python `` `# pyenv install 3.5.0```
- Vérifiez l'état actuel avec
# pyenv versions```
* system
3.5.0 (set by /home/ec2-user/.pyenv/version)
- Changez la version de python `` `# pyenv global 3.5.0```
- Vérifiez à nouveau l'état actuel avec
# pyenv versions```
system
* 3.5.0 (set by /home/ec2-user/.pyenv/version)
- Confirmez que la version a été modifiée
- Vérifiez la version de python elle-même `` `# python -V```
Python 3.5.0
- Déconnectez-vous à distance et reconnectez-vous pour reconfirmer la version de python
- S'il n'y a pas de problème, cela termine la création de l'environnement
À la fin
Il existe de nombreuses façons de l'installer, mais je pense que c'est la plus simple.