Dans mon terminal, je tape $ which python3
, en sortie
/opt/local/bin/python3
J'aimerais configurer Atom pour exécuter les scripts Python3. Dans ma configuration d'atome, j'ai
runner:
python: "/opt/local/bin/python3"
Cependant, si j’exécute le script suivant dans un script nommé filename.py
,
import sys
print(sys.version)
Je reçois la sortie suivante:
2.7.11 (default, Feb 18 2016, 22:00:44)
[GCC 4.2.1 Compatible Apple LLVM 7.0.2 (clang-700.1.81)]
Comment exactement configure-t-on le PATH pour que les scripts Python3.x s'exécutent correctement? Y at-il un paquet différent que je pourrais utiliser?
Si vous utilisez Mac OS X, utilisez le répertoire du terminal pour ouvrir le fichier.
Sélectionnez le fichier python3, faites un clic droit et sélectionnez "obtenir des informations". Sélectionnez le répertoire dans "Où:" et collez-le dans Atom.
Comme Terry vous l'a dit:
Ensuite, tapez python3 dans l'espace de commande.
Cela devrait fonctionner, Nahuel :)
Allez dans la barre de menus de Atom -> Packages -> Script -> Configure Scrpit (Vous pouvez également utiliser le raccourci Maj + Ctrl + Alt + O)
Ensuite, tapez python3
dans l'espace de commande . Espérons que cela fonctionnera.
Mieux, Terry
Installez Atom-Runner dans votre Atom en accédant à vos paramètres d’Atom, puis dans Package, recherchez-le et installez-le .
Maintenant, cliquez sur l'onglet Paramètres pour Atom-Runner comme indiqué ci-dessus sur l'image . Cliquez ensuite sur Afficher le code comme indiqué dans l'image ci-dessous .
Ensuite, allez dans le dossier lib et ouvrez atom-runner.coffee et remplacez la section de code suivante:
defaultScopeMap:
coffee: 'coffee'
js: 'node'
Ruby: 'Ruby'
python: 'python3'
go: 'go run'
Shell: 'bash'
powershell: 'powershell -noninteractive -noprofile -c -'
Assurez-vous que pour le mot-clé python, la valeur est python3; par défaut, il s'agit de python. Reportez-vous à l'image ci-dessous:
Une autre méthode consiste à rechercher l'emplacement de python3 à l'aide de la commande
which python3
pour moi la sortie est:
/usr/local/bin/python3
et ajoutez en tant que Shebang dans tous vos fichiers python. Par exemple:-
#!/usr/local/bin/python3
import sys
print("Version ",sys.version)
Le seul problème est que vous devez écrire ceci dans chaque fichier.
Vous pouvez utiliser le package Atom atom-python-run pour lancer le code python à partir d’Atom. La version python peut être configurée dans les paramètres du package. Par défaut, atom-python-run utilise la syntaxe python {file}
. Si la commande python de votre système ne pointe pas encore vers python3, remplacez simplement le paramètre et écrivez python3 {file}
.