Библиотека PyDev Eclypse serial.tools

#python #eclipse #serial-port

#python #eclipse #последовательный порт

Вопрос:

Мне нужно импортировать библиотеку serial в мой проект python, который использует PyQt для создания пользовательского интерфейса.
Чтобы перечислить все доступные последовательные порты, я попытался использовать эту команду:

  import serial
 ...
 def findComPorts(self):
    list=serial.tools.list_ports_osx.comports()
    port=serial.Serial('...',baudrate=38400)` 
  

но eclipse показывает ошибку: Неопределенная переменная из import: tools

Я также пытался:

 from serial import tools 
... 
def findComPorts(self):
    list=tools.list_ports_osx.comports()
    port=serial.Serial('...',baudrate=38400)
  

но теперь ошибка во время выполнения такова: AttributeError: объект ‘module’ не имеет атрибута ‘list_ports_osx’
Я использую Eclypse Kepler, Python 2.7, pySerial 2.7, установленные через macports