Python 2.7.2的pyserial

时间:2011-12-13 14:47:11

标签: python python-module pyserial windows64

我是Python的新手。根据internets我收到此错误后正在寻找模块pyserial

ImportError: No module named serial

我首先尝试安装pywin32,但进展顺利。但它似乎不包含pyserial。 : - (

然后我找到了pyserial的单个模块安装程序,我无法安装它,它说它没有在注册表中找到python的路径。 : - (

之后我在python.org上找到this module,但我不知道该怎么做,它没有附带安装程序。 : - (

如何在 Windows 7 64 上将pyserial添加到Python(64)2.7?

8 个答案:

答案 0 :(得分:16)

你可以用pip试试。 (Here a question/answer about installing it

然后输入你的shell:

pip install pyserial

<强>解决方案:
Windows 7 64上的installation of pip有点棘手: 我将我的Python和Python / Scripts路径添加到PATH环境中 然后我以管理员身份打开了PythonWin,使用PythonWin从ez_setup.py运行了http://pypi.python.org/pypi/setuptools#downloads。然后我下载了pip解压缩它,作为管理员,我在Windows shell上运行python setup.py install,之后pip install pyserial

答案 1 :(得分:11)

来自http://www.instructables.com/id/The-Arduino-Internet-Gizmo/step19/Installing-the-software/

按如下方式安装pySerial:

http://pypi.python.org/pypi/pyserial下载pySerial - 点击pyserial-2.6.tar.gz下载库。

运行7-Zip(开始 - &gt;所有程序 - &gt; 7-Zip - &gt; 7-Zip文件管理器)。

使用7-Zip(文件 - &gt;打开)打开pyserial-2.6.tar.gz文件。

双击“dist”文件夹。

单击“pyserial-2.6.tar”文件,然后单击窗口顶部的“提取”按钮。当询问放置文件的位置时,请指定c:\Python27\Lib\site-packages\pyserial-2.6

退出7-Zip

现在您已经下载了pySerial,请安装它:

打开命令窗口(开始 - &gt;所有程序 - &gt;附件 - &gt;命令提示符),然后在命令行中输入:cd c:\Python27\Lib\site-packages\pyserial-2.6

通过键入此命令(包括路径)安装pySerial:c:\Python27\python.exe setup.py install

答案 2 :(得分:4)

作为一个小小的更新,仍然存在python 64bit for Windows与pyserial安装程序不兼容的问题。

其他答案中没有提到但我发现非常有用的是 Python 32位安装并在Win7 64bit上正常工作,这意味着pyserial安装程序也可以正常工作。

显然,如果你需要64位python这对你没用,但我怀疑大多数人都没有。

答案 3 :(得分:3)

明白这个问题适用于Windows,但是因为它首先出现在Google搜索中,所以让我为Debian添加一个替代方案(点击):

sudo apt-get install python-serial

答案 4 :(得分:2)

请转到http://www.lfd.uci.edu/~gohlke/pythonlibs/#pyserial并下载64位安装程序,就是这样!

答案 5 :(得分:1)

通过conda-forge通道上的conda包管理器恢复旧的线程但pyserial v3.4现在可用于windows / mac / linux (基本conda频道有v2.7)

使用conda run安装此软件包:
conda install -c conda-forge pyserial

答案 6 :(得分:0)

pyserial现在带有预先发布的(?)Windows .exe安装程序:https://pypi.python.org/pypi/pyserial

答案 7 :(得分:0)

可以从PyPI安装

pySerial:

python -m pip install pyserial

注意:使用所需版本(2.7 / 3.x)的python / python3可执行文件。