Python PyDev Eclypse serial.tools库

Python PyDev Eclypse serial.tools库,python,eclipse,serial-port,Python,Eclipse,Serial Port,我需要在使用PyQt构建用户界面的python项目中导入串行库。 要列出所有可配置的串行端口,我尝试使用以下命令: import serial ... def findComPorts(self): list=serial.tools.list_ports_osx.comports() port=serial.Serial('...',baudrate=38400)` 但是eclipse显示了错误:import:tools中的未定义变量 我还尝试: from seria

我需要在使用PyQt构建用户界面的python项目中导入串行库。 要列出所有可配置的串行端口,我尝试使用以下命令:

 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\u ports\u osx” 我正在运行通过macports安装的Eclypse Kepler、Python 2.7和pySerial 2.7