我正在尝试安装python串行驱动程序。我已经做了如下步骤:
我在我的电脑上安装了pyserial-2.7.win32.exe
我写了这个python文件。
#coding=gb18030
import serial
import time
import random
class EMCTest:
def __init__(self, Port="COM25"): # Port =3: COM4(According To You PC Environment, It Needs to Be Changed Before Testing.)
self.l_serial = None
self.port = Port
当我在Python2.7中运行*.py文件时,得到以下输出
Traceback (most recent call last):
File "C:\Users\davwang\Desktop\X100.py", line 4, in <module>
import serial
ImportError: No module named serial
几乎所有的导入模块都有类似的问题。我想不通,因为我一直在使用pip安装。我用一种非常下流和不合法的方式来解决
我相信还有别的办法,但我已经好几个星期没找到了,这对我很有效。
有些事情可能是错的。你的Python是x86还是x64?安装程序真的安装了吗(在站点包中查找)。
与其做复杂的工作来找出安装中的问题,不如尝试使用pip安装库的最简单方法。使用
pip install pyserial
。这被广泛认为是安装Python库的最佳方法。它自动处理依赖关系、操作系统和x86与x64。编辑:在我看来,python文件夹不在您的系统路径中。您可以
sys.path.append("/path/to/python/")
,也可以在cmd中运行set PYTHONPATH=%PYTHONPATH%;<Path/to/python>
。相关问题 更多 >
编程相关推荐