Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/288.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/mercurial/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python导入错误:没有名为serial的模块_Python_Ubuntu_Serial Port_Pip_Pyserial - Fatal编程技术网

Python导入错误:没有名为serial的模块

Python导入错误:没有名为serial的模块,python,ubuntu,serial-port,pip,pyserial,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/os

我已在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

任何帮助都将不胜感激

亲切的问候


Oscar。

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

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


我不知道为什么它会这样工作,当使用pip时,它会打印错误消息。

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

 sudo apt-get install python3-serial

运行python-c“导入系统;打印系统路径”在我的案例工作中打印python路径:导入串行或从串行导入*它在其他具有相同文件名的计算机上运行良好。我如你所说进行了更改,但在控制台中出现了相同的错误尝试:dpkg-l | grep pyserial results:ii python serial 2.6-1build1尝试对串行端口的所有pyserial-module封装访问:dpkg-l | grep pyserial导致:ii python serial 2.5-2.1build1 pyserial-module对串行端口的封装访问,但仍然存在相同的错误。
sudo pip install pyserial --upgrade
 sudo apt-get install python3-serial