Super Primer für Python-Erste Schritte mit Python3.5 in 3 Minuten

Überblick

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.

Bereiten Sie zuerst den Landstreicher vor

Die Methode zum Starten von Centos mit Vagrant wurde noch in "hier" eingeführt. Schauen Sie also bitte vorbei, wenn Sie interessiert sind.

Schritt 1. Vorbereitung

Um Vagrant verwenden zu können, müssen Sie die folgenden beiden vorbereiten.

  1. Installieren Sie VirtualBox
  2. Installieren Sie vagrant

Bis jetzt ist es 1 Minute.

Schritt 2. Holen Sie sich Centos7 mit Vagrant

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

Schritt 3. Holen Sie sich Python3

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.

Schritt 4. Ändern Sie die Symbolik von Python in Python3

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

Super Primer für Python-Erste Schritte mit Python3.5 in 3 Minuten
Link, um mit Python zu beginnen
Erste Schritte mit Python
Beginnen Sie mit Python mit Blender
Versuchen Sie, sich mit Python bei qiita anzumelden
So arbeiten Sie mit BigQuery in Python
[Python] Pandas in 10 Minuten vollständig zu verstehen
Beginnen wir mit TopCoder in Python (Version 2020)
So betreiben Sie die Zeitstempelstation in Python
Beginnen Sie in 30 Minuten mit Python! Erstellen Sie eine Entwicklungsumgebung und lernen Sie grundlegende Grammatik
[REAPER] Wie man Reascript mit Python spielt
Konvertieren Sie PDFs mit Python in Massenbilder
Einführung in Tornado (1): Python Web Framework mit Tornado gestartet
Melden Sie sich mit Selenium Python bei Yahoo Business an
Wie man tkinter mit Python in Pyenv benutzt
Erste Schritte mit AWS IoT in Python
Zubu Amateur will Python starten
Materialien zum Lesen, wenn Sie mit Python beginnen
Einstellungen für den Einstieg in MongoDB mit Python
Django 1.11 wurde mit Python3.6 gestartet
1.1 Erste Schritte mit Python
Erste Schritte mit Python
Erste Schritte mit Python
Verstopft mit Pip in Python Super Primer (von: kann / var / mail / PIL nicht lesen)
So konvertieren / wiederherstellen Sie einen String mit [] in Python
Erklären Sie ausführlich, wie Sie mit Python einen Sound erzeugen
Ich habe versucht, mit Blenders Python script_Part 01 zu beginnen
So führen Sie Tests zusammen mit Python unittest aus
Konvertieren Sie das Bild in .zip mit Python in PDF
Ich habe versucht, mit Blenders Python script_Part 02 zu beginnen
Ich war süchtig danach, 2020 mit Selen (+ Python) zu kratzen
Ich möchte mit einem Roboter in Python arbeiten.
Beispielcode für den Einstieg in den GLSL-Shader in Processing (entweder Java oder Python)
Stellen Sie mit Python eine Verbindung zu BigQuery her
Einführung in Python-Funktionen
Schaben mit Selen in Python
So löschen Sie stdout in Python
Betreiben Sie LibreOffice mit Python
Schaben mit Chromedriver in Python
Debuggen mit pdb in Python
Melden Sie sich auf der Website in Python an
Post to Slack mit Python 3
Erste Schritte mit Python Django (1)
Umgang mit Sounds in Python
Scraping mit Selen in Python
Super winzige Struktur in Python
Erste Schritte mit Python Django (4)
Erste Schritte mit Python Django (3)
Scraping mit Tor in Python
Tweet mit Bild in Python
Kombiniert mit Ordnungszahl in Python
Sprechen mit Python [Text zu Sprache]
Schalten Sie Python mit Alternativen auf 2.7 um
Schreiben Sie mit Python in csv
Einführung in Python Django (6)
Beginnen Sie mit Python! ~ ② Grammatik ~
Wie man in Python entwickelt
Erste Schritte mit Python Django (5)
Post an Slack in Python
[Road to Intermediate Python] Installieren Sie Pakete in großen Mengen mit pip