Pycharm interactif de la console ne fonctionne pas

Je suis nouveau sur le python et Pycharm. Donc, s'il vous plaît ne hésitez pas à nous signaler où j'ai fait de mal et comment je peux résoudre le problème.

Le problème est que IPython ne peut pas importer les fonctions que je veux exécuter comme d'habitude.
Même après que le fichier python fonctionne, je ne peut pas importer les fonctions de ce fichier dans la console IPython. D'ailleurs il n'y a pas de complétion de code dans la console IPython.

Par exemple, j'écris un fichier python nommé student.py, qui-je définir une classe nommée student. Puis-je exécuter ce fichier. Mais console IPython, dit-catégorie "étudiant" n'est pas défini, quand je tape student('Jack', 28) dans la console.

class student(object):
    def _init_(self, name, age):
        self.name=name
        self.age=age

Ce qui me rend confus, c'est que je peux exécuter le fichier. Mais quand je tape student('Jack', 28) dans la console, console IPython dit

Traceback (most recent call last):
File "/Library/Python/2.7/site-packages/IPython/core/interactiveshell.py", line 3032, in run_code
exec(code_obj, self.user_global_ns, self.user_ns)
File "<ipython-input-2-483e7a488507>", line 1, in <module>
student('Jack',28)
NameError: name 'student' is not defined

Qui plus est, IPython Magic Function aussi ne fonctionne pas dans IPython console.

In[3]: %run student.py
ERROR: File `u'student.py'` not found.

Désolé pas de photos pour rendre les situations plus claire à cause de pas assez de réputation.

Vous pouvez publier la liste des commandes que vous avez tapé dans la console?
Sûrement, je l'ai mise à jour de ma description du problème
Avez-vous essayé le "run-m de l'élève" ?
J'ai essayé, mais ça n'a pas trop de travail. J'type run -m student, il s'est avéré que u'student' is not a valid modulename on sys.path

OriginalL'auteur Jason | 2015-03-29