3 votes

Quoi utiliser pour un espace de travail lorsque l'on apprend Python et Linux/Ubuntu ?

Je suis en train d'apprendre le python de learnpythonthehardway. Sous Windows, je n'ai pas eu de problèmes pour passer par beaucoup des exercices car la configuration était plus facile, mais je veux aussi apprendre Linux et Ubuntu me semblait être le meilleur choix.

Maintenant, j'ai des problèmes pour la configuration. Je peux accéder au terminal et ensuite à /usr/lib/python.2.7, mais je ne sais pas si je dois enregistrer le script dans ce répertoire? Si j'essaie de créer un répertoire à l'intérieur de celui-ci en utilisant mkdir, je ne peux pas car la permission est refusée. J'ai aussi essayé de faire chmod mais je ne sais pas comment ou si je dois le faire.

Comment puis-je enregistrer correctement mon script? J'aimerais pouvoir exécuter le script comme ceci: user@user$ python sampleexcercise.py et que cela fonctionne.

J'utilise Ubuntu 12.04.

2voto

Priyank Bolia Points 3825

Vous pouvez enregistrer votre code dans votre répertoire personnel - normalement /home/(votre nom d'utilisateur)/ ou ~/ en abrégé. Une fois que vous avez enregistré votre code, vous devriez être en mesure de l'appeler depuis python en utilisant

$ python ~/monCode/exemple1.py

si votre code était dans un dossier appelé monCode (notez également que les noms de dossiers et de fichiers sont sensibles à la casse)

Vous n'avez pas besoin d'être dans le répertoire /usr/bin/ pour exécuter python car ce dossier fait partie de votre $PATH - ce qui signifie qu'il est accessible peu importe le dossier dans lequel vous vous trouvez.

Vous pouvez également utiliser IDLE, une GUI couramment utilisée pour python. Vous pouvez l'installer en recherchant dans le Centre de Logiciels ou en exécutant

$ sudo apt-get install python-idle

0 votes

Merci. a vraiment aidé. J'ai en fait créé les fichiers sur le bureau plutôt que dans le répertoire principal...

1 votes

Le bureau se trouve dans votre répertoire personnel :)

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X