【问题标题】:Python SFTP - command 'arm-linux-gnueabihf-gcc' failed with exit status 1Python SFTP - 命令“arm-linux-gnueabihf-gcc”失败,退出状态为 1
【发布时间】:2017-07-28 07:28:40
【问题描述】:

树莓派 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

我已经用谷歌搜索并检查了,我相信我已经安装了所有必要的 Python3-dev 东西以及使用这个命令:

    apt-cache search gnutls | grep dev

我的朋友告诉我安装该列表中的所有东西,但仍然没有用。

我什至下载了 whl 文件和 tar 文件并浏览了这些文件,但仍然无法正常工作。我对这些东西比较陌生,并且知道我的操作系统中缺少它的东西。但不知道从哪里开始。

请帮助我。 谢谢。

【问题讨论】:

  • 在输出或pip正在写入的日志中应该有更详细的错误消息。
  • 有,很抱歉没有添加它。

标签: python pixel raspbian


【解决方案1】:

我做了世界上最明显的事情,它奏效了,愚蠢的老我。

sudo apt-get install gcc

我在尝试查找错误时确实卸载了很多东西,以便在我执行以下操作的同一侧,并非所有人都需要,但我还是这样做了。

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

然后我就可以安装了:

  • Pycrypto
  • Paramiko
  • PySFTP

【讨论】:

    【解决方案2】:

    我已经安装了

    sudo apt install python-dev 它对我有用!

    实际上我在树莓派 3 中遇到了这个问题

    【讨论】:

      猜你喜欢
      • 2017-05-20
      • 2016-01-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-04-18
      • 2012-03-15
      • 2023-03-08
      相关资源
      最近更新 更多