Python ImportError:没有名为serial的模块

时间:2015-03-12 14:16:06

标签: python ubuntu serial-port pip pyserial

我已经在DELL LATITUDE E4300 64位上在Ubuntu 12.4上安装了Python 2.7.5并运行:

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 个答案:

答案 0 :(得分:1)

在我的ubuntu 14.4上默认使用python 2.7,我在python3(我的IDE实际上正在使用它)的pyserial上安装了以下命令:

 sudo apt-get install python3-serial

答案 1 :(得分:0)

您的脚本名称与模块名称完全相同,请将mySerial.py更改为其他名称。

答案 2 :(得分:0)

我通过从源代码安装pyserial而不是使用pip来解决这个问题。

我不知道为什么它以这种方式工作,当使用pip时它会输出错误信息。