Ich mag Python, aber ich weiß nicht viel, weil ich nicht viel Zeit zum Schreiben habe. Pyhton3 scheint bald interessant zu sein, deshalb habe ich beschlossen, es außerhalb der Arbeit zu schreiben und eine Umgebung vorzubereiten.
Es gibt ein Tool namens pyenv, also installieren Sie es mit homebrew
.
Versionskontrolle
$ brew install pyenv
#Finden Sie heraus, welche Version installiert werden kann
$ pyenv install -l
#Installieren Sie Ihre Lieblingsversion
#Es braucht Zeit, um Cup Ramen zu machen(Erfahrung)
$ pyenv install 3.5.1
$ pyenv install 3.4.4
$ pyenv versions
* system (set by /Users/cc/.pyenv/version)
3.4.4
3.5.1
#Wenn global angegeben ist, wird diese Version systemweit verwendet.
$ pyenv global 3.4.4
#Wenn Sie local angeben.python_Eine Datei namens version wird erstellt
#Verwenden Sie diese Version unter dem Verzeichnis, in dem sich diese Datei befindet
$ pyenv local 3.4.4
$ pyenv versions
system
* 3.4.4 (set by /Users/cc/.pyenv/version)
3.5.1
Andere Websites haben geschrieben, wie man pyenv-virtualenv benutzt, aber ich empfehle es nicht, weil es kompliziert wird.
Unter der Annahme von virtualenv ist dies der Systemstandard, der von which python
zurückgegeben wird.
Apropos Python, es ist "virtualenv"! Deshalb erstellen wir mit virtualenv eine Ausführungsumgebung.
Aufbau der Ausführungsumgebung
$ pip install virtualenv
$ cd /path/to/develop
$ virtualenv example
$ cd example
$ . bin/activate
(example) $
Es ist zu einfach. Python ist das Beste!
Verwenden wir PySide, eine Python-Bindung von Qt, einer GUI-Bibliothek, die mehrere Plattformen unterstützt.
PySide-Installation
(example) $ brew install qt
(example) $ cd /path/to/develop/example
#Ich schaue es mir nur auf YouTube an, was lang ist:)
#PySide ist Python3.Es scheint, dass es nur bis zu 4 unterstützt(Python3.5 nicht unterstützt)
(example) $ pip install -U PySide
(example) $ python
Python 3.4.4 (default, Mar 5 2016, 20:17:44)
[GCC 4.2.1 Compatible Apple LLVM 7.0.2 (clang-700.1.81)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import PySide
>>> from PySide import QtGui #OK, wenn bisher kein Fehler vorliegt
>>>
Ich habe mir verschiedene Websites angesehen, aber nicht gesagt, welche besser ist. Es ist schwer, beides zu tun, also ist beides besser ~ Es wurde die Ausführungsgeschwindigkeit von Electron erwähnt, aber es ist ein Artikel aus dem Jahr 2015. Bitte lassen Sie mich wissen, ob das gut ist!
Recommended Posts