Table des matières
3. Pycharm utilise un environnement virtuel
avant-propos
Nous pouvons créer plusieurs projets lors de tâches de développement, et ces projets peuvent dépendre de différents environnements Python. Par exemple, certains utilisent Python3.6, certains utilisent Python3.7 ; certains utilisent Pytorch pour développer et certains utilisent TensorFlow pour développer. À ce stade, nous devons fournir les versions et les dépendances requises pour différents projets et les placer dans différents environnements virtuels, afin que les environnements requis par chaque projet puissent être isolés afin qu'il n'y ait pas de conflits entre les projets.
Cet article présente les commandes courantes pour créer un environnement virtuel à l'aide de la méthode conda et utiliser l'environnement virtuel dans Pycharm.
1. Anaconda et Pycharm
Anaconda est une distribution open source de Python, qui comprend plus de 180 packages scientifiques tels que conda et Python et leurs dépendances. En utilisant conda pour créer un environnement virtuel, vous pouvez configurer plusieurs environnements Python sur votre ordinateur et les changer de manière flexible.
La différence entre Anaconda et Pycharm : Anaconda est un logiciel de gestion de Python, tandis que Pycharm est comme un bloc-notes avancé. Par conséquent, lorsque les blogueurs utilisent l'environnement Python, ils utilisent généralement Anaconda pour créer un environnement virtuel, utiliser l'environnement virtuel et modifier le code du programme via Pycharm.
Deux commandes communes conda
1. Créer un environnement virtuel
conda create --name env_name python=3.7 -y
Parmi eux, env_name est remplacé par le nom de l'environnement que vous souhaitez, python=3.7 signifie que la version de python spécifiée est 3.7, -y signifie que vous répondrez y directement lorsque vous rencontrerez une requête (vous ne pouvez pas écrire ce paramètre, vous pouvez choisir de le saisir plus tard), --name peut être abrégé en -n
2. Entrez dans l'environnement virtuel
conda activate env_name
3. Quittez l'environnement virtuel
conda deactivate
4. Afficher la liste actuelle des environnements virtuels
conda info -e
5. Supprimer l'environnement virtuel
conda remove --name env_name --all -y
6. Cloner l'environnement virtuel
conda create --name new_env_name--clone old_env_name
# new_env_name 为新环境的名称
# old_env_name 为被克隆的环境名称
7. Renommer l'environnement virtuel
conda rename --name old_name new_name
8. Afficher les packages installés
conda list
9. Installez le paquet
conda install 包名
Bien sûr, l'outil de package d'installation pip fourni avec Python peut également être utilisé
pip install 包名
10. Mettre à jour les packages installés
# 更新env_name下numpy和scipy
conda update -n env_name numpy scipy
# 更新env_name中所有包
conda update -n env_name --all
11. Voir la version conda
conda --version
12. Gestion du serveur d'origine
conda config --show-sources # 查看当前使用源
conda config --remove channels 源名称或链接 # 删除指定源
conda config --add channels 源名称或链接 # 添加指定源
Les paramètres source actuels de Conda se trouvent dans $HOME/.condarc, qui peuvent être visualisés via une visionneuse de texte ou en utilisant la commande >conda config --show-sources.
Source de pip domestique
Nuage Alibaba http://mirrors.aliyun.com/pypi/simple/
Université des sciences et technologies de Chine https://pypi.mirrors.ustc.edu.cn/simple/
Douban http://pypi.douban.com/simple/
Université Tsinghua https://pypi.tuna.tsinghua.edu.cn/simple/
Université des sciences et technologies de Chine http://pypi.mirrors.ustc.edu.cn/simple/
# 例如:添加清华源
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
3. Pycharm utilise un environnement virtuel
Créez un projet dans Pycharm et entrez le projet, cliquez sur le fichier [Fichier] dans le coin supérieur gauche, sélectionnez [Paramètres]
Sélectionnez l'interpréteur de projet [Project Interpreter], sélectionnez l'engrenage dans le coin supérieur droit pour ajouter [Ajouter]
Entrez dans l'environnement conda [Conda Environment], sélectionnez l'interpréteur spécifié [Interpreter] dans l'environnement existant [Existing environment], et enfin sélectionnez [Ok] pour terminer
Résumer
Cet article enregistre le processus d'Anaconda créant un environnement virtuel et Pycharm utilisant un environnement virtuel, en se concentrant sur les méthodes courantes de conda. Il explique également pourquoi plusieurs environnements virtuels doivent être créés.