pyserial for Python 2.7.2



我是Python新手。根据互联网,我正在寻找模块pyserial收到这个错误后:

ImportError: No module named serial

我第一次尝试安装pywin32,它运行得很好。但它似乎不包含pyserial。: - (

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

之后,我在python.org上找到了这个模块,但我不知道该怎么做,它没有安装程序。: - (

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

您可以尝试使用pip。(这里有一个关于安装的问题/答案)

然后在shell中输入:

pip install pyserial

解决方案:
在Windows 7 64上安装pip有点棘手:我将我的Python和Python/Scripts路径添加到path env。
然后我以管理员身份打开PythonWin,用PythonWin从http://pypi.python.org/pypi/setuptools#downloads运行ez_setup.py。然后我下载了pip,解压它,作为管理员,我在windows shell上运行python setup.py install,然后运行pip install pyserial

From 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(开始->所有程序-> 7-Zip -> 7-Zip文件管理器)

用7-Zip打开pyserial-2.6.tar.gz文件(file -> Open)。

双击"dist"文件夹

点击"pyserial-2.6.tar"文件,点击窗口上方的"Extract"按钮。当询问文件放置位置时,指定c:Python27Libsite-packagespyserial-2.6

退出7-Zip

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

打开命令窗口(开始->所有程序->附件->命令提示符),在命令行中输入:cd c:Python27Libsite-packagespyserial-2.6

通过输入以下命令(包括路径)安装pySerial: c:Python27python.exe setup.py install

我知道这个问题是针对Windows的,但由于它在Google搜索中首先出现,所以我为Debian添加一个替代选项:

sudo apt-get install python-serial

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

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

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

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

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

使用conda运行来安装这个包:
conda install -c conda-forge pyserial

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

pySerial可以从PyPI安装:

python -m pip install pyserial

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

我在这里找到了2.7安装文件

https://pypi.org/project/pyserial/2.7/文件

相关内容

  • 没有找到相关文章

最新更新