Hier, lorsque j'ai migré mon blog personnel, j'ai utilisé pyvenv (similaire à virtuallenv). Des problèmes sont survenus lors de l'installation de dépendances telles que Mysql-python, lxml, etc., car il a été installé à l'aide de pip. Pour les packages d'installation qui posent problème, je recommande personnellement d'aller sur ce site pour télécharger des extensions compilées, telles que mysql-python (mysqlclient implémente toutes les interfaces pour faire fonctionner les bases de données), nous pouvons directement télécharger le fichier mysqlclient.whl, puis installez-le dans l'environnement virtuel. La méthode d'installation est la suivante : Activer l'environnement virtuel-> >(Le but est d'installer le fichier .whl) ->Installez le fichier .whl via pip. Mysql-python peut être installé de cette manière, et d'autres bibliothèques d'extensions qui ne parviennent pas à être installées via Requirements.txt peuvent également être installées de cette manière. PS : Si le sujet n'est toujours pas clair, vous pouvez jeter un œil au billet de blog que j'ai écrit. Les étapes sont plus détaillées : Utiliser pyvenv pour l'isolation de projet sous Windows
Les packages de dépendances du projet Django sont installés de la même manière que les packages de dépendances ordinaires. C'est juste que des choses comme MySQL qui s'appuient sur d'autres packages non Python dans le système provoqueront divers problèmes
Hier, lorsque j'ai migré mon blog personnel, j'ai utilisé pyvenv (similaire à virtuallenv). Des problèmes sont survenus lors de l'installation de dépendances telles que Mysql-python, lxml, etc., car il a été installé à l'aide de pip. Pour les packages d'installation qui posent problème, je recommande personnellement d'aller sur ce site pour télécharger des extensions compilées, telles que mysql-python (mysqlclient implémente toutes les interfaces pour faire fonctionner les bases de données), nous pouvons directement télécharger le fichier mysqlclient.whl, puis installez-le dans l'environnement virtuel. La méthode d'installation est la suivante : Activer l'environnement virtuel-> >(Le but est d'installer le fichier .whl) ->Installez le fichier .whl via pip. Mysql-python peut être installé de cette manière, et d'autres bibliothèques d'extensions qui ne parviennent pas à être installées via Requirements.txt peuvent également être installées de cette manière. PS : Si le sujet n'est toujours pas clair, vous pouvez jeter un œil au billet de blog que j'ai écrit. Les étapes sont plus détaillées : Utiliser pyvenv pour l'isolation de projet sous Windows
.Les packages de dépendances du projet Django sont installés de la même manière que les packages de dépendances ordinaires. C'est juste que des choses comme MySQL qui s'appuient sur d'autres packages non Python dans le système provoqueront divers problèmes