Python SFTP - 命令'arm-linux-gnueabihf-gcc'失败,退出状态为1

时间:2017-07-28 07:28:40

标签: python pixel raspbian

Raspbeery Pi3 Raspbian Jessie Pixel(最新) Python 3.4

我知道我可以从Python将命令推送到终端。但我想使用更加以Python为中心的方法,以后可能会在另一个系统上更新。

我正在尝试安装PySFTp,但我一直卡住了。我一次安装一个依赖项。首先是它的PyCrypto然后是Paramiko然后是PySFTP。

PyCrypto安装得很好,但Paramiko是我遇到问题的地方。 这是我使用的命令:

    sudo pip3 install Paramiko

这是我得到的错误:

    compilation terminated.
error: command 'arm-linux-gnueabihf-gcc' failed with exit status 1

我已经Google搜索并检查了,我相信我已经安装了所有必需的Python3-dev以及使用此命令:

    apt-cache search gnutls | grep dev

我的朋友告诉我要安装该列表中的所有内容,但仍无效。

我甚至已经下载了whl文件和tar文件并经历了这些文件仍然无效。我对这些东西比较新,并且知道我的操作系统中缺少的东西。但不知道从哪里开始。

请帮帮我。 感谢。

1 个答案:

答案 0 :(得分:6)

我做了世界上最明显的事情并且它起作用,愚蠢的老我。

sudo apt-get install gcc

我在尝试发现故障的同时卸载了很多东西,所以我在下面做了同样的事情,不管怎样都不需要,但我还是做了。

sudo apt-get install gcc libffi-dev libssl-dev python3-dev

然后我就可以安装了:

  • Pycrypto
  • Paramiko
  • PySFTP