É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
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
Ensuite, ce qui suit apparaîtra, avec
puis :
pip install -r requirements.txt
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
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
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
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) :
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
À ce moment, entrez encore une fois :
python manage.py runserver
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!