web-dev-qa-db-fra.com

Utilisation de l'environnement anaconda dans Atom

J'ai installé Anaconda (Python 3.6) et tensorflow (Python 3.5). J'ai réussi à le faire fonctionner à la fois sur Spyder et sur le texte sublime 3 (en créant un nouveau système de construction). Maintenant tout utilise Atom (auquel je n’ai pas l'habitude). J'ai donc essayé de "dire" à Atom d'utiliser python dans le dossier suivant: 

C:\users\engine\anaconda3\envs\tensorflow\python.exe

sans succès, aucune idée de comment faire cela ou de quel type de paquet devrais-je utiliser (j'utilise Windows de manière virtuelle). 

9
Engine

Dans votre terminal Anaconda, activez votre environnement Conda puis exécutez «atom --new-instance».

4
Aaron Mazie

Je pense que si vous voulez exécuter un script python sur différentes versions de python sur Atom, la meilleure solution consiste à utiliser le paquet Hydrogen d'Atom, en installant un noyau pour chaque conda env que vous avez, vous devez pour cela ouvrir Anaconda's Prompt et:

  1. Installez jupyter sur chaque conda env avec lequel vous voulez travailler
  2. Activer le premier env que vous souhaitez utiliser sur Atom
  3. Créez un noyau Ipython pour cet env avec python -m ipykernel install --user --name YourEnvName
  4. Répétez dans tous les envs que vous souhaitez travailler

Malheureusement, si vous souhaitez utiliser les paquets de atom tels que flake8 ou python-ide, vous devez lancer atome (en écrivant simplement atom sur ancaconda Prompt) à partir d’un conda env qui a toutes les conditions entre les noyaux avec facilité.

Si quelqu'un sait comment faire Atom et ses paquets pour reconnaître une env sans lancer d'atome à partir de cette env, merci de partager: D

1
Fernando Garcia

Vous pouvez utiliser le paquet script ou hydrogène package pour exécuter le code sur différents interpréteurs Python. J'ai déjà utilisé la première option avec différents environnements Anaconda.

Bonne chance!

0
Cord Kaldemeyer

Je suppose que vous souhaitez utiliser la commande anaconda Invite dans votre atome IDE. Pour cela, vous devrez ajouter les chemins conda.exe et python à vos variables locales, alors ça devrait aller!

0
Anouar Benlaqlib