Choisissez un environnement d'exploitation approprié dans Pycharm

Choisissez un environnement d'exploitation approprié dans Pycharm

Description du problème:

Lors de l'exécution du programme, nous montrerons toujours que nous avons téléchargé le fichier de bibliothèque, mais nous signalerons toujours des erreurs telles que Aucun module lors de l'appel. Souvent, la raison de ces erreurs est que nous n'avons pas configuré un environnement d'exploitation approprié.

Solution:

L'importance de créer un environnement virtuel

Lors du développement d'applications Python, nous n'utilisons généralement qu'une seule version de Python3: 3.7 ou 3.8. Tous les packages tiers seront installés par pip dans le répertoire site-packages Python3.

Si nous voulons développer plusieurs applications en même temps, supposons que pour le projet A, la version du package utilisée est django1.0, et la version du package utilisée pour le projet B est django2.2, alors nous devons désinstaller et installer django1.0 django2.2, mais lorsque nous continuons à travailler sur le projet A, nous devons désinstaller la version précédente en raison des exigences de version et la réinstaller dans django1.0. Il est difficile d'aller et venir, il est donc préférable de créer un environnement virtuel A pour installer django1.0 et virtual L'environnement B est installé avec django2.2, l'environnement virtuel A est utilisé pour le projet A et l'environnement virtuel B est utilisé pour le projet B. C'est beaucoup plus pratique sans interférence mutuelle.

Virtualenv dans pycharm est utilisé pour créer un environnement virtuel Python «isolé» pour une application.

Comment choisir un environnement

Tout d'abord, lorsque nous créons un nouveau projet (prenez Django comme exemple), nous

pouvons choisir un environnement virtuel ou un environnement local comme environnement d'exploitation

Si vous souhaitez modifier l'environnement pendant l'utilisation, vous devez entrer les paramètres pycharm

Sélectionnez Fichier >> Paramètres >> Projet >> Interpréteur de projet
[Échec du transfert de l'image du lien externe. Le site source dispose peut-être d'un mécanisme anti-hotlinking. Il est recommandé d'enregistrer l'image et de la télécharger directement (img-xtAOSN4m-1592301684565) (C: \ Users \ hq0749a \ AppData \ Roaming \ Typora \ typora-user-images \ 1592299438628.png)]
si vous souhaitez créer un nouvel environnement comme environnement d'exécution du projet, l'image suivante montre les trois environnements couramment utilisés
[Échec du transfert de l'image du lien externe. Le site source dispose peut-être d'un mécanisme anti-hotlinking. Il est recommandé d'enregistrer l'image et de la télécharger directement (img-lwUgfYkx-1592301684568) (C: \ Users \ hq0749a \ AppData \ Roaming \ Typora \ typora-user-images \ 1592300642756.png)]

  • Environnement Virtualenv: créer un environnement virtuel
  • Environnement Conda: environnement Anaconda, si vos fichiers de bibliothèque sont téléchargés à l'aide de conda, vous devez utiliser cet environnement comme environnement d'exploitation
  • Interpréteur système: l'environnement système, c'est-à-dire l'environnement natif dans lequel l'éditeur python est installé comme environnement d'exploitation

Remarque

  • Assurez-vous de confirmer le chemin de la bibliothèque téléchargée. Dans l'environnement d'exploitation ci-dessus, elles sont toutes dans un état relativement indépendant. Vous ne pouvez pas appeler les bibliothèques téléchargées les unes des autres.

  • Lorsque le nombre de projets de développement est limité, il est recommandé d'utiliser l'environnement natif et d'utiliser le fichier de bibliothèque d'installation pip correspondant

  • Si l’environnement virtuel n’est pas coché pour utiliser l’environnement local, seules les bibliothèques pip et setuptools sont disponibles. Si vous les utilisez, n’oubliez pas de réinstaller les fichiers de bibliothèque.

Créer un fichier requirements.txt

Lorsque vous parlez d'environnements virtuels, vous devez mentionner le fichier requirements.txt

Le fichier requirements.txt enregistre tous les packages dépendants du programme actuel et leurs numéros de version précis. Nous pouvons générer un fichier requirements.txt via pip, et installer l'environnement en lisant le nom du module dans ce fichier dans le nouvel environnement.

Pour générer le fichier requirements.txt, entrez d'abord le chemin du projet

pip freeze > requirements.txt

Pour installer les dépendances requirements.txt, vous devez entrer le chemin du projet cible

pip install -r requirements.txt

Vous pouvez également utiliser des commandes source nationales lors de l'installation de requirements.txt

pip install -r requirements.txt -i https://mirrors.aliyun.com/pypi/simple/

Je suppose que tu aimes

Origine blog.csdn.net/weixin_45609519/article/details/106792461
conseillé
Classement