Python 2.7.2 的 pyserial
9 个回答
我知道这个问题是针对Windows的,但因为它在谷歌搜索中排在第一位,所以我想给Debian用户提供一个替代方案(替代pip):
sudo apt-get install python-serial
来自 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文件(文件 -> 打开)。
双击“dist”文件夹。
单击“pyserial-2.6.tar”文件,然后点击窗口顶部的“提取”按钮。当系统询问你要把文件放在哪里时,选择 c:\Python27\Lib\site-packages\pyserial-2.6
这个路径。
完成后,退出7-Zip。
现在你已经下载了pySerial,接下来要安装它:
打开命令窗口(开始菜单 -> 所有程序 -> 附件 -> 命令提示符),在命令行中输入: cd c:\Python27\Lib\site-packages\pyserial-2.6
通过输入这个命令来安装pySerial(包括路径): c:\Python27\python.exe setup.py install
你可以试试用 pip 来安装。这里有关于如何在 Windows 上安装 pip 的问题和答案。
然后在你的命令行中输入:
pip install pyserial
解决方案:
在 Windows 7 64 位上安装 pip 有点麻烦:我把我的 Python 和 Python/Scripts 的路径加到了 PATH 环境变量中。
接着我以管理员身份打开了 PythonWin,运行了 ez_setup.py,这个文件可以从 http://pypi.python.org/pypi/setuptools#downloads 下载。然后我下载了 pip,解压后以管理员身份在命令行中运行了 python setup.py install
,然后再运行 pip install pyserial
。