2

我正在尝试遵循需要安装 pySerial 的 Adafruit 教程。我正在运行 mac 10.8 并在尝试解压缩安装文件夹时遇到此错误。我转到放置文件的目录并键入:

    tar -xzf pyserial-2.6.tar.gz

然后终端打印:

    tar: Error opening archive: Failed to open 'pyserial-2.6.tar.gz'

我似乎找不到我可能做错了什么,所以任何建议都将不胜感激。

对于那些寻找教程的人,可以在这里找到链接:http ://learn.adafruit.com/arduino-lesson-17-email-sending-movement-detector/installing-python-and-pyserial

4

2 回答 2

5

发生此错误时。这通常意味着找不到该文件。在终端的命令行输入“cd downloads”并搜索文件 pyserial-2.6.tar.gz。如果找到该文件,则继续输入 tar -xzf pyserial-2.6.tar.gz。

于 2014-04-04T02:33:33.870 回答
0

如果你不理解终端——或者即使你理解了——你会更快乐地使用pipeasy_install尝试手动执行此操作。pip更好,但没有内置在 Apple 的 Python 中,因此您必须先安装它。幸运的是,这很容易。所以,让我们这样做:

$ sudo easy_install pip

现在:

$ sudo pip install pyserial

这将自动为您下载、构建和安装软件包,而您无需知道下载到什么目录或如何tar正确运行命令或任何其他信息。

让我们对其进行测试以确保:

$ python
Python 2.7.2 (blah blah blah … )
>>> import serial
>>> serial.VERSION
'2.6'
于 2013-08-15T20:41:45.907 回答