Comment configurer Atome d'exécuter Python3 scripts?
Dans mon terminal, je tape $ which python3
, sortie
/opt/local/bin/python3
Je voudrais configurer Atome d'exécuter Python3 scripts. Dans mon Atome de Config, j'ai
runner:
python: "/opt/local/bin/python3"
Cependant, si je lance le script suivant dans un script nommé filename.py
,
import sys
print(sys.version)
J'obtiens le résultat suivant:
2.7.11 (default, Feb 18 2016, 22:00:44)
[GCC 4.2.1 Compatible Apple LLVM 7.0.2 (clang-700.1.81)]
Exactement comment peut-on définir le CHEMIN pour Python3.x scripts à exécuter correctement? Est-il un package différent, je pourrais utiliser?
Nahuel et Terry sont corrects. Toutefois, si vous utilisez quelque chose comme "script" et souhaitez régler durablement python3 en tant que par défaut de l'interprète dans l'Atome utiliser ce stackoverflow.com/a/42033743/1955372
OriginalL'auteur EB2127 | 2016-02-22
Vous devez vous connecter pour publier un commentaire.
Si vous utilisez Mac OS X, utilisez l'annuaire du terminal pour ouvrir le fichier.
Sélectionnez le fichier python3, droit de la souris et sélectionnez "obtenir des informations". Sélectionnez le répertoire "Où:" et après elle dans l'Atome.
Comme Terry dit:
Il doit travailler,
Nahuel 🙂
OriginalL'auteur Nello
Aller à l'Atome de la barre de menu -> Programmes -> Script> Script de configuration
(Vous pouvez aussi utiliser le raccourci Maj+Ctrl+Alt+O)
Puis tapez
python3
à la Commande de l'espace.J'espère que cela va fonctionner.
Meilleur,
Terry
l'un des meilleurs moyens pour être cohérent avec le fichier spécifique que vous voulez est d'ajouter le shebang en haut du fichier:
#!/usr/local/bin/python3
de cette façon, vous pouvez spécifier l'interpréteur python que vous voulez utiliser sur un fichier par fichier.OriginalL'auteur Terry
Vous pouvez utiliser l'Atome paquet atome-python-run de lancer du code python à partir de l'Atome, la version de python peut être configuré dans les paramètres du package. Par défaut atome-python utilise la syntaxe
python {file}
. Si la commande python sur votre système n'est pas encore pointant vers python3, il suffit de remplacer la définition et à écrirepython3 {file}
.OriginalL'auteur MichaelHuelsen
Installer atome-coureur dans votre Atome d'aller dans vos paramètres de l'Atome, puis à l'intérieur de Paquet et de recherche pour l'atome de coulissage et de l'installer.
Maintenant, cliquez sur l'onglet paramètres pour atom-coureur, comme indiqué ci-dessus sur la photo.
Puis cliquez sur Afficher le Code comme indiqué dans l'image ci-dessous.
Ensuite, allez à dossier lib et ouvrir atome-coureur.café et remplacer la section de code suivante:
Assurez-vous que python valeur du mot-clé est python3, par défaut il est python. Reportez-vous à la photo ci-dessous:
Autre façon est de trouver l'emplacement de python3 l'aide de la commande
pour moi sortie :
et d'ajouter, comme un beau spectacle dans votre chaque fichier python. Par exemple:-
Seul hic, c'est que vous avez à écrire ce dans chaque fichier.
OriginalL'auteur Neo
Vous êtes probablement en utilisant atome-python-run paquet de lancer Python directement à partir de l'Atome. Si Python2 est la version par défaut de Python dans votre système, puis l'Atome essayez d'exécuter votre code Python avec Python2 interprète. Tout ce que vous avez à faire est de changer quelques paramètres dans atome-python-run paquet pour lui dire que nous voulons utiliser Python3. Le processus est simple. Aller à paramètres>>Paquets, cliquez sur le bouton paramètres atome-python-run emballage et dans les champs de F5 et F6 de commande, échange python avec python3. C'est tout. Vous pouvez maintenant exécuter votre Python3 script en appuyant sur F5 ou F6 bouton.
OriginalL'auteur Nafi Shahriyar
Si vous utilisez de l'Atome sur Mac OS et script 3.18.1 et de l'atome-python-run 0.9.7 paquets installés, les étapes suivantes vont vous aider.
Script-> Script Configure
Puis tapez dans Python3 dans le champ de commande dans la boîte de dialogue options.
Cela devrait résoudre votre problème.
OriginalL'auteur Capt