Cet article vous présentera comment configurer l'environnement virtuel Python dans l'éditeur Atom dans l'environnement Windows. Il a une certaine valeur de référence. Les amis dans le besoin peuvent s'y référer. J'espère qu'il sera utile à tout le monde.
Recommandations associées : "Tutoriel Atom"
On peut dire qu'Atom est très populaire parmi les éditeurs de texte Windows, et de plus en plus de personnes l'utilisent. J'ai choisi Atom principalement parce que j'ai déjà utilisé Vim et que le plug-in Vim d'Atom dispose de toutes les fonctions courantes, y compris (Ctrl + A / Ctrl + X) pour augmenter ou diminuer les nombres. Avec l'ajout d'un plug-in ex-mode
pour implémenter la commande :
, il est déjà très adapté à l'expérience Vim.
Quant à savoir pourquoi je n'utilise plus Vim, c'est parce que Vim a été mis à jour vers la version 8.2 et que le vimrc que j'ai configuré auparavant ne peut pas être déplacé (sauvez les enfants, ils ne comprennent pas comment configurer TAT)
Afin de faciliter la gestion des bibliothèques tierces, il est recommandé de créer un environnement virtuel lors du développement de Python. Cependant, pour une utilisation quotidienne, s'il ne s'agit pas d'un gros projet, de l'exécution d'un travail ou d'un programme de test, ou même si le code n'est pas assez long pour signaler un message d'erreur, il n'est pas nécessaire d'ouvrir un environnement virtuel.
Ensuite, le problème se pose. Le répertoire racine Python que j'ai installé n'a pas le package que je veux, donc je veux utiliser le compilateur d'environnement virtuel pour exécuter mon code, mais je ne veux pas expérimenter le cmd ou l'invite Anaconda merdique. pour exécuter mon programme à l'aide de commandes. Comment puis-je intégrer cette fonction dans Atom ?
Explication détaillée de la façon dont Atom configure lenvironnement virtuel Python (environnement Windows)
La clé de mon Atom pour exécuter le programme estExplication détaillée de la façon dont Atom configure lenvironnement virtuel Python (environnement Windows)
Ce plug-in :
Ce plug-in vous permet d'appuyer sur F5
ou F6
pour exécuter le programme en cours. En fait, le principe est très simple, à savoir exécuter une commande personnalisée :
Cette commande peut être modifiée. C'est très simple à changer, il suffit de savoir que {file}
représente le fichier courant, et cette commande sera exécutée à chaque appui sur F5
.
Évidemment, ce plug-in ne peut pas résoudre le problème de l'environnement virtuel. Bien que vous puissiez écrire cette instruction pour qu'elle soit exécutée à l'aide du compilateur Python dans l'environnement virtuel, l'environnement de travail des autres plug-ins ne changera pas. Le résultat est que lorsque vous écrivez du code, pylint
ne cesse de vous dire que ce paquet est introuvable et que ce paquet n'existe pas, et le trouble obsessionnel-compulsif meurt sur le coup.
J'ai donc cherché d'autres plug-ins et j'ai trouvé celui-ci en me référant à cet articleatom-python-virtualenv
.
Le blogueur semble n'avoir aucun problème sur Ubuntu, mais je n'arrive pas à le faire sous Windows. J'ai longtemps essayé de modifier les paramètres, mais cela n'a toujours pas fonctionné. Finalement, je me suis tourné vers les instructions de l'auteur du plug-in et j'ai découvert que ce plug-in ne prend actuellement pas en charge l'environnement virtuel d'anaconda ! L'auteur a écrit une liste de tâches comprenant trois éléments :
PS : Il n'y a pas d'interface personnalisée pour l'installation d'Atom, il doit être modifié par défaut Bonnes variables d'environnement (et installation forcée sur le lecteur C). Mais si cette commande n'existe pas, vous pouvez trouver vous-même le répertoire d'installation d'Atom, placer le dossier bin path dans la variable d'environnement Path, puis redémarrer la ligne de commande.Il n'y a pas de
dans cet environnement de base Lorsque vous voyez opencv
ici, une erreur est signalée et une erreur se produira si vous continuez à l'exécuter. import cv2
J'ai constaté que le message d'erreur pylint
avait disparu et que le programme pouvait fonctionner normalement :
Super ! Bien que cette méthode ne puisse certainement pas changer d'environnement virtuel à chaud, elle est à l'origine utilisée pour écrire un petit projet, et il n'est fondamentalement pas nécessaire de changer d'environnement virtuel. Le problème est résolu.
J'utilise ici l'environnement virtuel conda comme exemple. En fait, l'environnement virtuel pip est le même. Modifiez d'abord les variables d'environnement du shell, puis exécutez la commande atom
dans ce shell pour l'ouvrir. Atome. Terminé.
De plus, si vous pensez toujours que cette solution nécessite de changer d'environnement à chaque démarrage, c'est trop gênant, alors vous pouvez également encapsuler ces deux commandes et les transformer en fichier de script bat. Plus précisément, créez un nouveau document texte, entrez la commande suivante
start /k cmd "conda activate <your env> && atom"
et renommez le document avec son extension en un fichier bat, tel que atom_venv.bat
. Vous pouvez mettre ce fichier sur le bureau, et la prochaine fois que vous souhaiterez démarrer Atom avec l'environnement virtuel <your env></your>
, remplacez simplement le <your env></your>
dans la commande par le nom de votre environnement.
Cette commande ouvrira une nouvelle fenêtre de ligne de commande et exécutera les deux instructions avant et après &&
entre guillemets. Si vous êtes intéressé, vous pouvez vérifier les informations de script pertinentes XD
Vidéo de programmation ! !
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!