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.
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é.
Pour utiliser vagrant, vous devez préparer les deux suivants.
C'est 1 minute pour l'instant.
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
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.
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