In diesem Artikel habe ich schnell eine virtuelle Umgebung für Centos auf meinem PC erstellt. Der Zweck ist, Python3.5 darin zu installieren und damit zu spielen.
Die Methode zum Starten von Centos mit Vagrant wurde noch in "hier" eingeführt. Schauen Sie also bitte vorbei, wenn Sie interessiert sind.
Um Vagrant verwenden zu können, müssen Sie die folgenden beiden vorbereiten.
Bis jetzt ist es 1 Minute.
Erstellen Sie ein geeignetes Verzeichnis und legen Sie centos7 darin ab.
$ mkdir test_centos
$ cd test_centos
$ vagrant init CentOS7
$ vagrant up
#Nachdem Sie die centos7-Umgebung haben, lassen Sie uns mit ssh beginnen und sie überprüfen.
$ 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)
#Es sieht so aus, als wäre es drin
Im Standard-Repository von yum enthält Python nur 2.7. Daher werde ich ein Repository namens ius hinzufügen.
[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
Wenn ich die Version überprüfe, ist es okay ...
[vagrant@localhost ~]$ python -V
Python 2.7.5
Aw. ..
Anscheinend scheint es mit bin alias verwandt zu sein, also scheint es gut, es unten zu ändern.
Aktueller Status
[vagrant@localhost ~]$ ll /bin/py*
-rwxr-xr-x.1 Wurzel Wurzel 78 17. Juni 2014/bin/pydoc
lrwxrwxrwx 1 root root 8 April 14 00:35 /bin/pydoc3 -> pydoc3.4
-rwxr-xr-x 1 Wurzel Wurzel 78 9. November 17:26 /bin/pydoc3.4
-rwxr-xr-x 1 Wurzel Wurzel 78 17. Januar 21:36 /bin/pydoc3.5
lrwxrwxrwx 1 root root 12. April 14 00:38 /bin/python -> /bin/python2
lrwxrwxrwx.1 Wurzel Wurzel 9. Juli 16 2015/bin/python2 -> python2.7
-rwxr-xr-x.1 Wurzel Wurzel 7136 17. Juni 2014/bin/python2.7
-rwxr-xr-x 2 root root 11312 9. November 17:27 /bin/python3.4
-rwxr-xr-x 2 root root 11312 9. November 17:27 /bin/python3.4m
-rwxr-xr-x 2 root root 11312 17. Januar 21:37 /bin/python3.5
-rwxr-xr-x 2 root root 11312 17. Januar 21:37 /bin/python3.5m
-rwxr-xr-x 1 Wurzel Wurzel 173 17. Januar 21:36 /bin/python3.5m-config
-rwxr-xr-x 1 Wurzel Wurzel 3398 17. Januar 21:34 /bin/python3.5m-x86_64-config
lrwxrwxrwx 1 root root 10 April 14 00:35 /bin/pyvenv -> pyvenv-3.4
-rwxr-xr-x 1 Wurzel Wurzel 230 9. November 17:26 /bin/pyvenv-3.4
-rwxr-xr-x 1 Wurzel Wurzel 230 17. Januar 21:36 /bin/pyvenv-3.5
Zusammenfassung
Befehl | Ziel | さらにそれのZiel |
---|---|---|
python | pythn2 | python2.7 |
Es wäre schön, wenn Python auf python3> python3.5 gerichtet werden könnte.
##Zuallererst ist die Richtung von Python3 Python3.Erstellen Sie einen Alias mit 5
[vagrant@localhost ~]$ sudo ln -s /bin/python3.5 /bin/python3
##Ich werde den vorhandenen Python-Alias löschen
[vagrant@localhost ~]$ sudo unlink /bin/python
##Python sollte an Python3 gerichtet sein
[vagrant@localhost ~]$ ln -s /bin/python3 /bin/python
[vagrant@localhost ~]$ python -V
Python 3.5.3
Hört sich gut an.
Es scheint gut, endlich zusammen zu pfeifen.
[vagrant@localhost ~]$ sudo ln -s /bin/pip3.5 /bin/pip
In nur 3 Minuten konnte ich Centos7 und Python3.5 in meiner Umgebung erhalten. Ich strebe nach Schaben, aber es ist eine wirklich einfache und bequeme Welt.
Recommended Posts