Problème d'installation de la bibliothèque pyserial
maxpsi
Messages postés
4
Date d'inscription
Statut
Membre
Dernière intervention
-
maxpsi Messages postés 4 Date d'inscription Statut Membre Dernière intervention -
maxpsi Messages postés 4 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
je suis étudiant en PSI et pour un projet de fin d'année (TIPE), j'ai besoin d'utiliser la bibliothèque pyserial pour communiquer entre mon arduino et ma distribution python (j'ai téléchargé pyzo et spyder 3.4.3).
Je précise que je suis sur MAC OS (version 10.10.5).
J'ai téléchargé la bibliothèque pyserial-2.7.tar.gz sur le site internet suivant:
https://pypi.org/project/pyserial/
Ensuite j'ai entré les commandes suivantes dans le terminal:
cd Downloads/
tar -xzf pyserial-2.7.tar.gz
cd pyserial-2.7
sudo python setup.py install
Enfin j'ai voulu tester un programme python utilisant cette bibliothèque et j'ai systématiquement un message d'erreur du type:
runfile('/Users/PrenomNom/test_delete2.py', wdir='/Users/PrenomNom')
File "//anaconda/lib/python3.4/site-packages/serial/serialposix.py", line 58
except IOError, e:
^
SyntaxError: invalid syntax
Pouvez-vous me dire comment résoudre ce problème?
Merci beaucoup pour votre aide.
Max
je suis étudiant en PSI et pour un projet de fin d'année (TIPE), j'ai besoin d'utiliser la bibliothèque pyserial pour communiquer entre mon arduino et ma distribution python (j'ai téléchargé pyzo et spyder 3.4.3).
Je précise que je suis sur MAC OS (version 10.10.5).
J'ai téléchargé la bibliothèque pyserial-2.7.tar.gz sur le site internet suivant:
https://pypi.org/project/pyserial/
Ensuite j'ai entré les commandes suivantes dans le terminal:
cd Downloads/
tar -xzf pyserial-2.7.tar.gz
cd pyserial-2.7
sudo python setup.py install
Enfin j'ai voulu tester un programme python utilisant cette bibliothèque et j'ai systématiquement un message d'erreur du type:
runfile('/Users/PrenomNom/test_delete2.py', wdir='/Users/PrenomNom')
File "//anaconda/lib/python3.4/site-packages/serial/serialposix.py", line 58
except IOError, e:
^
SyntaxError: invalid syntax
Pouvez-vous me dire comment résoudre ce problème?
Merci beaucoup pour votre aide.
Max
A voir également:
- Importerror: no module named serial
- Installation windows 10 sans compte microsoft - Guide
- Installation chromecast - Guide
- Installation clavier arabe - Télécharger - Divers Web & Internet
- Installation calculatrice - Télécharger - Calcul & Conversion
- Bibliothèque dynamique aacs - Forum Lecteurs et supports vidéo
3 réponses
Finalement mon problème est résolu:
pour cela j'ai rentré dans le terminal:
python3 -m pip install pyserial
puis
sudo python3 -m pip install --upgrade pip
enfin
sudo python3 -m pip install pyserial --no-cache-dir --ignore-installed
Max
pour cela j'ai rentré dans le terminal:
python3 -m pip install pyserial
puis
sudo python3 -m pip install --upgrade pip
enfin
sudo python3 -m pip install pyserial --no-cache-dir --ignore-installed
Max
Salut,
La commande pip fonctionne sur MAC OSX.
A priori mon problème d'installation était du à une bibliothèque pyserial pour python 2.7 alors que ma version de python est 3.4.
Par conséquent, j'ai détruit le répertoire ( via le terminal j'ai rentré sudo rm nom_du_repertoire
Ensuite, j'ai rentré sur le terminal la commande pip install pyserial et l'ordinateur m'a indiqué que la bibliothèque pyserial pour python 3 s'est bien installée mais qu'il fallait procéder à une mise à jour en rentrant pip install pyserial --upgrade
Après avoir fait l'installation puis la mise à jour, je pensais que le problème était résolu mais en testant un code sur python j'ai un nouveau message d'erreur:
File "//anaconda/lib/python3.4/site-packages/serial/__init__.py", line 21, in <module>
from serial.serialposix import *
ImportError: No module named 'serial.serialposix'
Savez-vous d'ou vient ce problème?
Merci beaucoup pour votre aide!
Max
La commande pip fonctionne sur MAC OSX.
A priori mon problème d'installation était du à une bibliothèque pyserial pour python 2.7 alors que ma version de python est 3.4.
Par conséquent, j'ai détruit le répertoire ( via le terminal j'ai rentré sudo rm nom_du_repertoire
Ensuite, j'ai rentré sur le terminal la commande pip install pyserial et l'ordinateur m'a indiqué que la bibliothèque pyserial pour python 3 s'est bien installée mais qu'il fallait procéder à une mise à jour en rentrant pip install pyserial --upgrade
Après avoir fait l'installation puis la mise à jour, je pensais que le problème était résolu mais en testant un code sur python j'ai un nouveau message d'erreur:
File "//anaconda/lib/python3.4/site-packages/serial/__init__.py", line 21, in <module>
from serial.serialposix import *
ImportError: No module named 'serial.serialposix'
Savez-vous d'ou vient ce problème?
Merci beaucoup pour votre aide!
Max