Pages : 1
#1 Le 14/05/2007, à 10:29
- NEOAKIRA
Python - Turtle
iop,
En cours on est entrain de commencer le python, et on test turtle là, mais j'arrive pas à la faire marcher, j'ai ajouter le paquet python-tk,
from turtle import *
forward(120)
et j'obtiens
neoakira@vaio-ubuntu:~/python$ python turtle.py
Traceback (most recent call last):
File "turtle.py", line 1, in <module>
from turtle import *
File "/home/neoakira/python/turtle.py", line 2, in <module>
forward(120)
NameError: name 'forward' is not defined
Help please...
Hors ligne
#2 Le 14/05/2007, à 12:49
- Clop'
Re : Python - Turtle
Testé ca chez moi, ca marche nickel :
ben@baclop:~$ python
Python 2.5.1c1 (release25-maint, Apr 12 2007, 21:00:25)
[GCC 4.1.2 (Ubuntu 4.1.2-0ubuntu4)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> from turtle import *
>>> forward(200)
Je me demande si le probleme ne viendrait pas du fait que ton fichier a le meme nom que le module "turtle" et que donc python importe le mauvais fichier... Reéssaye en renommant ton fichier en test.py
EDIT :
Ps: si ça marche pas, verifie que tu a bien le module, avec "locate turtle" le module m'apparait en dernier sur la liste :
/usr/lib/python2.5/lib-tk/turtle.pyc
/usr/lib/python2.5/lib-tk/turtle.py
Dernière modification par Clop' (Le 14/05/2007, à 12:50)
----------------------
Linux on the Root , un site qu'il fait bon feuilleter!
----------------------
PyQtRadio, un lecteur de webradio simple et léger! Installation multi-distrib'
Hors ligne
#3 Le 14/05/2007, à 15:02
- NEOAKIRA
Re : Python - Turtle
oui c'etait ça le problème, mais j'avais déjà trouver la solution ailleurs...
Il faut effectivement ne pas nommer son fichier turtle.py, la cas echénat quand ton le renomme en ce que l'on veut ça marche toujours pas car il faut effacé le fichier qui c'est crée tout seul dans le meme repertoire et qui se nomme turtle.pyc je crois
@+
et Merci
Hors ligne
Pages : 1