我正在尝试遵循需要安装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
答案 0 :(得分:3)
发生此错误时。它通常意味着找不到该文件。在终端的命令行输入“cd downloads”并搜索文件pyserial-2.6.tar.gz。如果找到该文件,请输入tar -xzf pyserial-2.6.tar.gz继续。
答案 1 :(得分:0)
如果您不理解终端 - 或者即使您这样做 - 使用pip
或easy_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'