ImportError: aucun module nommé serial

J'ai un script écrit en Python 3 avec 3.3.5 installé, et j'obtiens cette erreur à partir du terminal à chaque fois que j'essaie de le lancer. J'utilise un Mac, OSX 10.7.5

J'ai déjà installé pyserial (à l'aide d'pip) pour python 3. Pour ce faire, j'ai d'abord installé pip à l'aide de:

$ curl -O http://python-distribute.org/distribute_setup.py
$ sudo python3 distribute_setup.py
$ curl -O https://raw.githubusercontent.com/pypa/pip/master/contrib/get-pip.py
$ sudo python3 get-pip.py

J'ai ensuite installé pyserial avec:

$sudo pip3 install pyserial

Je lance le script avec Python Lanceur et j'obtiens l'erreur:

ImportError: No module named serial

L'erreur est à la ligne qui dit

import serial

Je trouve pyserial dans /Library/Frameworks/Python.framework/Versions/3.3/lib/python3.3/site-packages. Je suis vraiment perplexe et n'ai aucune idée de pourquoi j'obtiens cette erreur.

J'ai essayé la suivante dans le Terminal:

$ python3
>>> import serial
>>> serial
<module 'serial' from '/Library/Frameworks/Python.framework/Versions/3.3/lib/python3.3/site-packages/serial/__init__.py'>

Pour moi, il semble comme il n'y a pas un problème avec le répertoire. C'est qu'une hypothèse juste, depuis le Python instantanément regarde à travers ce répertoire quand je l'ai essayer avec la ligne de commande, ou est-ce différent quand je suis en cours d'exécution d'un script?

Je suis très nouveau à tout cela, donc toute sorte d'aide et de la patience serait très apprécié.

Grâce.

EDIT: Pour quelqu'un d'autre en regardant ce un problème similaire, je n'ai pas vraiment corriger, mais j'ai travaillé autour d'elle simplement en cours d'exécution de mon programme avec eclipse en utilisant le PyDev plugin. Si c'est une option pour vous, a fonctionné comme un charme pour moi.

source d'informationauteur user3587244