J'aime Python, mais je ne sais pas grand-chose car je n'ai pas beaucoup de temps pour écrire. Pyhton3 semble être bientôt intéressant, j'ai donc décidé de l'écrire en dehors du travail et préparé un environnement.
Il existe un outil appelé pyenv, alors installez-le avec homebrew
.
contrôle de version
$ brew install pyenv
#Découvrez quelle version peut être installée
$ pyenv install -l
#Installez votre version préférée
#Il faut du temps pour faire des ramen en tasse(Expérience)
$ 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
#Si global est spécifié, cette version sera utilisée à l'échelle du système.
$ pyenv global 3.4.4
#Si vous spécifiez local.python_Un fichier appelé version est créé
#Utilisez cette version sous le répertoire où se trouve ce fichier
$ pyenv local 3.4.4
$ pyenv versions
system
* 3.4.4 (set by /Users/cc/.pyenv/version)
3.5.1
D'autres sites ont écrit comment utiliser pyenv-virtualenv, mais je ne le recommande pas car cela devient compliqué.
En supposant virtualenv, c'est la valeur par défaut du système qui est renvoyée par which python
.
En parlant de Python, c'est «virtualenv»! C'est pourquoi nous créons un environnement d'exécution avec virtualenv.
Construction de l'environnement d'exécution
$ pip install virtualenv
$ cd /path/to/develop
$ virtualenv example
$ cd example
$ . bin/activate
(example) $
C'est trop facile. Python est le meilleur!
Utilisons PySide, qui est une liaison Python de Qt, une bibliothèque graphique prenant en charge plusieurs plates-formes.
Installation de PySide
(example) $ brew install qt
(example) $ cd /path/to/develop/example
#Je regarde juste sur YouTube, ce qui est long:)
#PySide est Python3.Il semble qu'il ne prend en charge que jusqu'à 4(Python3.5 non pris en charge)
(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 s'il n'y a pas d'erreur jusqu'à présent
>>>
J'ai regardé divers sites, mais je n'ai pas dit lequel était le meilleur. Il est difficile de faire les deux, donc l'un ou l'autre est meilleur ~ Il y avait une mention de la vitesse d'exécution d'Electron, mais c'est un article de 2015. S'il vous plaît laissez-moi savoir si c'est bon!