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文件并经历了这些文件仍然无效。我对这些东西比较新,并且知道我的操作系统中缺少的东西。但不知道从哪里开始。
请帮帮我。 感谢。
答案 0 :(得分:6)
我做了世界上最明显的事情并且它起作用,愚蠢的老我。
sudo apt-get install gcc
我在尝试发现故障的同时卸载了很多东西,所以我在下面做了同样的事情,不管怎样都不需要,但我还是做了。
sudo apt-get install gcc libffi-dev libssl-dev python3-dev
然后我就可以安装了:
Pycrypto
Paramiko
PySFTP