web-dev-qa-db-fra.com

utiliser conda environment dans le texte sublime 3

Avec Sublime Text 3, comment puis-je créer un fichier python en utilisant un environnement conda que j'ai créé, comme dans http://conda.pydata.org/docs/using/envs.html

18
BolzanoW

Un fichier Python .sublime-build standard ressemble à ceci:

{
    "cmd": ["/path/to/python", "-u", "$file"],
    "file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
    "selector": "source.python"
}

Tout ce que vous devez faire pour utiliser un environnement conda particulier est de modifier le chemin d'accès à l'exécutable python ou python3 au sein de l'environnement. Pour le trouver, activez votre environnement et tapez

which python

ou

which python3

(selon la version que vous utilisez), puis copiez le chemin dans votre fichier .sublime-build personnalisé. Enregistrez le fichier dans votre répertoire Packages/User, puis assurez-vous de choisir le bon répertoire via Tools -> Build System avant de le construire.

34
MattDMo

Vous pouvez utiliser un package appelé "Conda" à partir du référentiel de packages. Vous trouverez ci-dessous un guide détaillé étape par étape pour le même logiciel (sous Windows 10, mais il devrait fonctionner de la même manière sur d’autres systèmes d’exploitation):

Étape 1) Installez Sublime Text 3
Étape 2) Appuyez sur Ctrl + Maj + P pour ouvrir la palette de commandes. 
Étape 3) Tapez package dans le menu de recherche de la palette de commandes. Dans les options, choisissez "Installer le contrôle du paquet"
Étape 4) Suivant après l’installation, dans la palette de commande, tapez "Contrôle du package: Installer le package".
Étape 5) Recherchez "conda" pour trouver "Conda" avec la description "Utiliser des environnements de conda dans Sublime Text 3"
Étape 6) Naviguez vers "Préférences-> Paramètres du paquet -> Conda -> Paramètres par défaut" pour voir les paramètres par défaut tels que le répertoire d'installation d'Anaconda, etc. sont les mêmes sur votre système.
Étape 7) Une fois installé, un système de compilation Conda apparaîtra dans le menu du système de construction et les commandes de Conda seront situées dans la palette de commandes.
Choisissez le système de construction de Conda en allant dans Outils-> Construire le système -> Conda.
Étape 8) Créez un fichier de test et enregistrez-le sous Test.py avec le code suivant:
x = 1
y = 2
imprimer (x + y)
Étape 9) Appuyez sur Ctrl + B pour construire le fichier et voir la sortie. Si tout fonctionne bien, vous devriez voir 3 comme sortie.

Si vous obtenez une erreur telle que "erreur: [winerror 2], le système ne peut pas trouver le fichier spécifié python", cela peut signifier que Anaconda a sur votre ordinateur des paramètres différents de ceux par défaut. Dans ce cas, vous devrez passer les paramètres de votre ordinateur à Sublime Text dans "Préférences-> Paramètres du paquet -> Conda -> Paramètres-Utilisateur".

1) Remplacez "exécutable": "~ \\ Anaconda3 \\ python" par l'emplacement d'installation d'Anaconda sur votre système, par exemple:
"executable": "Z:\Anaconda3\python.exe"
2) Remplacez "répertoire_environnement": "~ \\ Anaconda3 \\ envs \\" par le répertoire d’environnement par défaut de votre système, par exemple:
"répertoire_environnement": "Z:\Anaconda3\envs"
3) Remplacez "configuration": "~ \\. Condarc" par le chemin du fichier de configuration de conda sur votre système, par exemple:
"configuration": "C:\Users\John\.condarc"

Note1: Si vous n'avez pas encore de fichier .condarc sur votre système, ouvrez "Anaconda Prompt" et tapez "conda config --write-default". Cela générerait un fichier .condarc et l'enregistrerait quelque part dans votre répertoire personnel (lecteur C) ou dans le répertoire Anaconda. Recherchez le fichier à l'aide de la recherche Windows et recherchez son emplacement. Reportez-vous à "https://conda.io/docs/user-guide/configuration/use- condarc.html" pour des instructions complètes.

Remarque 2: Il se peut que vous deviez mettre à jour la variable de chemin% PATH% par défaut sur votre système, afin qu'elle contienne les répertoires d'Anaconda. Tapez: echo% PATH% à la fois dans l'invite "Anaconda Prompt" et dans la fenêtre "cmd" pour savoir si ces chemins sont identiques, sinon, vous devrez le mettre à jour dans la variable d'environnement système Windows "Path"

1
MGLondon