Python ImportError: нет модуля с именем serial

Я установил Python 2.7.5 на Ubuntu 12.4 на DELL LATITUDE E4300 64 бит и запустил:

sudo pip install pyserial 

тем не менее, при запуске:

 sudo python main.py 

Появляется следующее сообщение об ошибке:

 Traceback (most recent call last): File "main.py", line 4, in <module> from mySerial import * File "/home/oscar/ath10k/tools/sanity_test/src/mySerial.py", line 6, in <module> import serial ImportError: No module named serial 

Я смотрел на другие должности, но никто из них не помог мне решить эту проблему. Я не знаю, что мне еще нужно сделать:

 sudo -H pip install pyserial 

а также

 sudo pip install pyserial --upgrade 

Любая помощь будет оценена.

С уважением.

Оскар.

3 Solutions collect form web for “Python ImportError: нет модуля с именем serial”

Имя вашего скрипта точно совпадает с именем модуля, измените mySerial.py на другое.

Я решил это, установив pyserial из исходного кода вместо того, чтобы делать это с помощью pip.

Я не знаю, почему он работает таким образом, и при использовании pip он печатает сообщения об ошибках.

На моем ubuntu 14.4 с python 2.7 по умолчанию я установил pyserial для python3 (который моя IDE использует на самом деле) с помощью следующей команды:

  sudo apt-get install python3-serial 
  • venv не создает активацию скрипта python3
  • Как играть в mp3 с URL-адреса
  • проблемы с памятью при установке пакетов на сервере Ubuntu
  • Как заставить tkinter работать с установкой Ubuntu по умолчанию Python 2.7?
  • Запуск сценария Python при запуске в Ubuntu
  • AWS aws.push ImportError: в Ubuntu нет модуля с именем boto
  • python gstreamer script error message no element "h264parse"
  • Установка Numpy под Ubuntu (12.04) вызывает Python ImportError
  • Python - лучший язык программирования в мире.