[CENTOS] Super Primer to python - Premiers pas avec python3.5 en 3 minutes

Aperçu

Dans cet article, j'ai rapidement créé un environnement virtuel pour centos sur mon PC. Le but est d'y installer python3.5 et de jouer avec.

Tout d'abord, préparez le vagabond

La méthode de lancement de centos en utilisant vagrant était encore introduite dans "here", donc s'il vous plaît jeter un oeil si vous êtes intéressé.

étape 1. Préparation

Pour utiliser vagrant, vous devez préparer les deux suivants.

  1. Installez VirtualBox
  2. Installez vagrant

C'est 1 minute pour l'instant.

Étape 2. Obtenez centos7 en utilisant vagrant

Créez un répertoire approprié et mettez-y centos7.

$ mkdir test_centos
$ cd test_centos
$ vagrant init CentOS7
$ vagrant up
#Maintenant que vous avez l'environnement centos7, allons-y avec ssh et vérifions-le.
$ vagrant ssh
Last login: Fri Apr 14 00:32:50 2017 from 10.0.2.2
Welcome to your Vagrant-built virtual machine.
[vagrant@localhost ~]$ cat /etc/redhat-release
CentOS Linux release 7.1.1503 (Core)
#On dirait que c'est dans

step3. Obtenez python3

Dans le référentiel par défaut de yum, python ne contient que 2.7. Par conséquent, je vais ajouter un référentiel appelé ius.

[vagrant@localhost ~]$ sudo yum install -y https://centos7.iuscommunity.org/ius-release.rpm
[vagrant@localhost ~]$ sudo yum install -y python35u python35u-libs python35u-devel python35u-pip

Quand je vérifie la version, ça va ...

[vagrant@localhost ~]$ python -V
Python 2.7.5

Aw. ..

Apparemment, il semble être lié à l'alias bin, il semble donc bon de le changer ci-dessous.

step4. Changer la symbolique de python en python3

Statut actuel

[vagrant@localhost ~]$ ll /bin/py*
-rwxr-xr-x.1 racine racine 78 17 juin 2014/bin/pydoc
lrwxrwxrwx 1 racine racine 8 avril 14 00:35 /bin/pydoc3 -> pydoc3.4
-rwxr-xr-x 1 racine racine 78 9 novembre 17:26 /bin/pydoc3.4
-rwxr-xr-x 1 racine racine 78 17 janvier 21:36 /bin/pydoc3.5
lrwxrwxrwx 1 racine racine 12 avril 14 00:38 /bin/python -> /bin/python2
lrwxrwxrwx.1 racine racine 9 16 juillet 2015/bin/python2 -> python2.7
-rwxr-xr-x.1 racine racine 7136 17 juin 2014/bin/python2.7
-rwxr-xr-x 2 racine racine 11312 9 novembre 17:27 /bin/python3.4
-rwxr-xr-x 2 racine racine 11312 9 novembre 17:27 /bin/python3.4m
-rwxr-xr-x 2 racine racine 11312 17 janvier 21:37 /bin/python3.5
-rwxr-xr-x 2 racine racine 11312 17 janvier 21:37 /bin/python3.5m
-rwxr-xr-x 1 racine racine 173 17 janvier 21:36 /bin/python3.5m-config
-rwxr-xr-x 1 racine racine 3398 17 janvier 21:34 /bin/python3.5m-x86_64-config
lrwxrwxrwx 1 racine racine 10 avril 14 00:35 /bin/pyvenv -> pyvenv-3.4
-rwxr-xr-x 1 racine racine 230 9 novembre 17:26 /bin/pyvenv-3.4
-rwxr-xr-x 1 racine racine 230 17 janvier 21:36 /bin/pyvenv-3.5

Résumé

commander Destination さらにそれのDestination
python pythn2 python2.7

Ce serait bien si python pouvait être dirigé vers python3> python3.5.

##Tout d'abord, la direction de python3 est python3.Créer un alias pour être 5
[vagrant@localhost ~]$ sudo ln -s /bin/python3.5 /bin/python3
##Je vais effacer l'alias python existant
[vagrant@localhost ~]$ sudo unlink /bin/python
##python doit être dirigé vers python3
[vagrant@localhost ~]$ ln -s /bin/python3 /bin/python
[vagrant@localhost ~]$ python -V
Python 3.5.3

Ça m'a l'air bien.

Il semble bon de finir ensemble.

[vagrant@localhost ~]$ sudo ln -s /bin/pip3.5 /bin/pip

En seulement 3 minutes jusqu'à présent, j'ai pu obtenir centos7 et python3.5 dans mon environnement. Je vise le grattage, mais c'est un monde vraiment facile et pratique.

Recommended Posts

Super Primer to python - Premiers pas avec python3.5 en 3 minutes
Lien pour commencer avec python
Comment démarrer avec Python
Démarrez avec Python avec Blender
Essayez de vous connecter à qiita avec Python
Comment utiliser BigQuery en Python
[Python] pandas à bien comprendre en 10 minutes
Commençons avec TopCoder en Python (version 2020)
Pour faire fonctionner la station d'horodatage en Python
Commencez avec Python en 30 minutes! Créer un environnement de développement et apprendre la grammaire de base
[REAPER] Comment jouer à Reascript avec Python
Convertissez des PDF en images en masse avec Python
Introduction à Tornado (1): Framework Web Python démarré avec Tornado
Connectez-vous à Yahoo Business avec Selenium Python
Comment utiliser tkinter avec python dans pyenv
Premiers pas avec AWS IoT facilement en Python
Zubu amateur veut démarrer Python
Matériel à lire lors de la mise en route de Python
Paramètres pour démarrer avec MongoDB avec python
Django 1.11 a démarré avec Python3.6
1.1 Premiers pas avec Python
Premiers pas avec Python
Premiers pas avec Python
Obstrué par pip dans la super amorce de python (à partir de: impossible de lire / var / mail / PIL)
Comment convertir / restaurer une chaîne avec [] en python
Expliquez en détail comment créer un son avec python
J'ai essayé de démarrer avec le script python de blender_Part 01
Comment exécuter des tests avec Python unittest
Convertissez l'image au format .zip en PDF avec Python
J'ai essayé de démarrer avec le script python de blender_Partie 02
J'étais accro au grattage avec Selenium (+ Python) en 2020
Je veux travailler avec un robot en python.
Exemple de code pour démarrer avec le shader GLSL en traitement (Java ou Python)
Connectez-vous à BigQuery avec Python
Introduction aux fonctions Python
Grattage au sélénium en Python
Pour vider stdout en Python
Exploitez LibreOffice avec Python
Grattage avec chromedriver en python
Débogage avec pdb en Python
Connectez-vous au site Web en Python
Publiez sur Slack avec Python 3
Premiers pas avec Python Django (1)
Gérer les sons en Python
Grattage avec du sélénium en Python
Structure super minuscule en Python
Premiers pas avec Python Django (4)
Premiers pas avec Python Django (3)
Grattage avec Tor en Python
Tweet avec image en Python
Combiné avec ordinal en Python
Parler avec Python [synthèse vocale]
Basculer python vers 2.7 avec des alternatives
Écrire en csv avec Python
Introduction à Python Django (6)
Commencez avec Python! ~ ② Grammaire ~
Comment développer en Python
Premiers pas avec Python Django (5)
Publier sur Slack en Python
[Road to Intermediate Python] Installer des packages en masse avec pip