Comment exécuter un projet Python

步履不停
Libérer: 2019-07-29 09:49:06
original
18484 Les gens l'ont consulté

Comment exécuter un projet Python

Écrit devant :

Obtenez un projet complet dont le backend est supporté par python (flask framework). Comment l'exécuter ?

Comment procéder :

Configurez d'abord l'environnement d'exploitation :

Consultez un autre article, Démarrer avec Flask_Installation sous Windows

Une fois l'environnement configurez, puis procédez ensuite aux étapes suivantes :

(1) Installez d'abord les dépendances :

Les dépendances du projet sont généralement écrites dans le fichier exigences.txt. Petite extension : setup.py vs exigences.txt

Il existe deux façons d'installer :

L'une consiste à l'installer directement et uniformément :

pip install -r requirements.txt
Copier après la connexion
Copier après la connexion

L'autre consiste à installer dans une installation unifiée dans un environnement virtualenv. La méthode spécifique est la suivante : installez l'environnement virtuel dans le dossier du projet, puis activez-le directement, comme indiqué dans le code suivant :

pip install virtualenv
virtualenv venv
venv\scripts\activate
Copier après la connexion

Ensuite, ce qui suit apparaîtra, avec environnement :

Comment exécuter un projet Python

puis :

pip install -r requirements.txt
Copier après la connexion
Copier après la connexion

conseils : Un programmeur backend m'a dit qu'à l'avenir, ce sera comme .txt Il vaudrait mieux ouvrez le fichier avec WordPad (il sera donc ligne par ligne) au lieu de l'ouvrir avec le Bloc-notes (sans branchement à l'ouverture). En raison de la méthode de décodage, des erreurs inconnues peuvent survenir~

Remarque : j'ai essayé les deux. parmi ceux-ci, mais il n'y a aucun moyen de réussir en une seule étape. En fait, il existe encore de nombreuses dépendances qui ne peuvent pas être installées, vous devez donc les installer avec pip install xxx~

La méthode que j'ai choisie. est Installez-le dans un environnement virtuel, puis combinez-le avec pip install xxx installation~ Voir les détails ci-dessous :

(2) Après avoir installé les dépendances, exécutez-le :

python manage.py
Copier après la connexion
Copier après la connexion
Copier après la connexion

Wow, un tas de erreurs, disant que c'est untel. Le module n'existe pas pour le moment, vous pouvez utiliser pip pour l'installer séparément. Vous pouvez spécifier le numéro de version, ou ne pas le spécifier (lorsque j'ai spécifié la version, il a dit qu'il pourrait. introuvable, mais il a été installé au lieu de spécifier le numéro de version)

pip install xxxx ou pip install xxxx-1.1.0 (le numéro est le numéro de version~)

Après l'installation, exécutez à nouveau :

python manage.py
Copier après la connexion
Copier après la connexion
Copier après la connexion

Lorsque vous constatez qu'un autre module est introuvable, continuez à l'utiliser pip install, puis exécutez à nouveau, jusqu'à ce que vous soyez invité à exécuter la commande runserver, cela signifie que le module dépendant est. OK~

Enfin, exécutez :

python manage.py runserver
Copier après la connexion
Copier après la connexion

et il sera ensuite demandé que le port 5000 est surveillé~Ceci, cliquez sur 127.0.0.1:5000 pour voir votre page~

Cependant, certains projets impliquent des modules plus complexes, comme la situation suivante :

(3) Une fois l'installation des dépendances terminée, une erreur est signalée ~ et il ne peut pas être installé lors de l'utilisation de pip pour l'installation, tel que PIL (Python Imaging Library) :

Comment exécuter un projet Python

Cela nécessite le téléchargement du package d'installation pour l'installation du site Web de téléchargement des différentes versions de PIL<🎜. >

Je l'ai laissé être installé par défaut dans le chemin d'installation. Après cela, je suis allé dans le répertoire d'installation et j'ai copié le dossier PIL dans le dossier venvLibsite-packages du projet (les dépendances répertoriées dans Requirements.txt seront téléchargées). dans ce dossier)

, puis exécutez ~

python manage.py
Copier après la connexion
Copier après la connexion
Copier après la connexion

L'interface de ligne de commande apparaîtra comme suit :

Comment exécuter un projet Python

À ce moment, entrez encore une fois :

python manage.py runserver
Copier après la connexion
Copier après la connexion
et constatez qu'il surveille 127.0.0.1:5000~ Ouvrez la page 127.0.0.1:5000, et le résultat est une erreur :

Comment exécuter un projet Python

Oui, la base de données n'est pas installée ~

(4) Installez la base de données (adresse de téléchargement) :

Je le suis Elle est installée par défaut Elle est installée. directement dans le répertoire Libsite-packages de python (le mien est C:Python27Libsite-packages)

Tutoriels associés recommandés :

Tutoriel vidéo Python

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!