2010-07-21 5 views
0

Je suis nouveau sur Linux, Python et l'IDE Anjuta.Anjuta IDE - Simple Python Question

J'ai créé un nouveau fichier appelé hello.py. Ceci est le contenu de ce fichier:

#!/usr/bin/env python 
print "Hello World!" 

Tout ce que je veux faire est d'exécuter ceci dans le terminal. Je vais à Run>Execute mais je reçois le message d'erreur suivant:

Programme 'home/joe/Programmation/Python // hello.py' n'a pas la permission d'exécution

Comment puis-je faire fonctionner ce programme vraiment simple?

Merci,

Répondre

4

ouvrir un shell, cd dans le dossier où se trouve le fichier et exécuter chmod +x hello.py.

+0

Ensuite, vous devrez taper 'hello.py' pour lancer le programme. – GreenMatt

+1

@ GreenMatt: './Hello.py' sauf si c'est dans votre PATH – Daenyth

+0

@Daenyth: Vous avez raison, bonne prise. Merci! – GreenMatt

2

solution « ZeissS fonctionnera et est généralement préféré, mais par souci d'exhaustivité, vous pouvez aussi ouvrir un shell, cd dans le répertoire approprié et tapez:

python hello.py

+0

Je pense qu'il veut l'exécuter à partir de son IDE, qui, si je comprends bien de l'erreur, exécute le fichier directement. – ZeissS

+0

@ZeissS: Vous avez peut-être raison, bien que "Tout ce que je veux faire est d'exécuter ceci dans le terminal." me dit qu'il veut le lancer à partir d'une invite de shell. Si la tentative vient de l'EDI, j'espère que ce serait assez intelligent pour exécuter un programme Python ou suffisamment configurable pour qu'un changement approprié soit effectué. Sinon, une fenêtre de terminal peut être nécessaire. – GreenMatt

+0

J'aurais dû être plus clair. Je suis habitué à Xcode et je voulais juste pouvoir tester le fichier dans le terminal d'Anjuta. – Garry