2012-05-26 2 views
0

J'ai installé EPD fron Enthought et j'essaie des exemples construits par Chaco basés sur les instructions @http://docs.enthought.com/chaco/quickstart.html. Je suis tombé sur 2 [Débutant] problèmes interprète IPython:Exemples de tutoriels EPD de Enthought

1.


In [3]: python lines.py 
    File "<ipython-input-3-75ced467f885>", line 1 
    python lines.py 
      ^
SyntaxError: invalid syntax 

syntaxe non valide?

2.


In [6]: import lines 
--------------------------------------------------------------------------- 
ImportError        Traceback (most recent call last) 
C:\Windows\system32\<ipython-input-6-8ce26194a7ce> in <module>() 
----> 1 import lines 

C:\Python27\lines.py in <module>() 
     7 
     8 from numpy import linspace, pi, sin, cos 
----> 9 from chaco.shell import plot, hold, title, show 
    10 
    11 # Create some data 


C:\Python27\chaco.py in <module>() 
     1 import numpy as np 
----> 2 from chaco.shell import * 
     3 
     4 x = np.linspace(-2*pi, 2*pi, 100) 
     5 y = np.sin(x) 

ImportError: No module named shell 

Aucun module shell appelé?

Je suis très nouveau à ce sujet et je voulais essayer ces exemples après avoir vu la vidéo de présentation de Pycon 2012 par Peter Wang. J'apprécie grandement toute aide sur ce que j'ai fait de mal et que puis-je faire pour le faire fonctionner; Je n'ai rien trouvé sur google ou similaire au quicksart.

Nous vous remercions de votre temps.

Oli long

+0

fermé à la demande de l'OP: * Je l'ai résolu par le droit en faisant quelque chose de stupide comme un clic droit sur le fichier .py et choisi ouvert avec python. EXE. Merci * – Kev

Répondre

1

Problème 1:
Dans ipython utiliser run au lieu de python.
Exemple à l'invite de ipython:

In [3]: run lines.py 

Problème 2:
Python tente d'importer un module shell de votre fichierchaco.py.
Un problème: un tel module n'existe pas.
Pour corriger cela, renommez votre fichier chaco.py à quelque chose d'autre comme my_chaco.py

+0

Bernie. Merci de votre aide. J'ai essayé "exécuter" et renommé le fichier aussi mais cela n'a pas fonctionné. J'ai essayé de cliquer droit sur le lines.py et ouvrir avec python.exe et cela a fonctionné - n'est-ce pas fou? – user1418623

Questions connexes