Pour implémenter tutoriel pyramide sous Linux (debian) Comment créer un environnement Python virtuel à l'aide de virtualenv
Avant, j'essayais de créer un environnement en tâtonnant, mais comme j'ai beaucoup appris, je l'ai réorganisé.
Pour le moment, préparez trois éléments: setuptools, pip et virtualenv.
#Installation des outils de configuration
$ wget https://bitbucket.org/pypa/setuptools/raw/bootstrap/ez_setup.py -O - | python
#Facile lorsque les outils de configuration sont installés_Installez pip et virtualenv car l'installation sera disponible
$ easy_install pip
$ easy_install virtualenv
Vous pouvez avoir besoin de privilèges d'administrateur en fonction de votre environnement.
Créer un environnement virtuel à l'aide de virtualenv
#Créer un environnement virtuel nommé sample
$ virtualenv --no-site-packages sample
En s'activant après avoir construit l'environnement, Vous pouvez utiliser l'environnement.
#exemple Activer dans un environnement virtuel
$ cd sample
$ source bin/activate
En cas de succès, le nom de l'environnement sera affiché entre () dans la commande. Dans le cas ci-dessus, il ressemble à (exemple).
Désactiver la commande en quittant l'environnement
#Sortez de l'environnement
$ deactivate
Installez puramid dans l'environnement virtuel. Le lieu de travail est directement sous le répertoire de l'environnement virtuel
$ pip install pyramid
Au fait, dans mon environnement, Pyramid 1.4.5 a été installé avec cette commande. C'est différent de la version du tutoriel, mais je me demande si cela peut être géré.
Suivez ensuite le Tutoriel d'installation de Pyramid Installez ce dont vous avez besoin. D'une manière ou d'une autre, j'utilise pip au lieu de easy_install.
・ Création de projet
$ bin/pcreate -s alchemy tutorial
-Installation du projet en mode développement
$ cd tutorial
$ python setup.py develop
・ Exécution des tests
$ python setup.py test -q
・ Extraction des informations de couverture de test
$ pip install nose coverage
$ ../bin/nosetests --cover-package=tutorial --cover-erase --with-coverage
-Initialisation de la base de données
$ ../bin/initialize_tutorial_db development.ini
・ Lancer l'application
$ ../bin/pserve development.ini --reload
Cela démarrera le serveur. Ceci termine le Tutoriel d'installation.