【发布时间】:2016-04-30 21:26:10
【问题描述】:
我在尝试 pip install fabric 或 paramiko 时遇到了错误(导致 pycrypto install RuntimeError: chmod 错误)。
有没有办法从 qpython 脚本中进行 ssh?
【问题讨论】:
我在尝试 pip install fabric 或 paramiko 时遇到了错误(导致 pycrypto install RuntimeError: chmod 错误)。
有没有办法从 qpython 脚本中进行 ssh?
【问题讨论】:
如果问题是无法安装pycrypto,试试我的回答:Pycrypto 2.6.1 for android smartphone
https://drive.google.com/file/d/0B9cgr9L98QxzR0t3S0VoUWxQeTg/view?usp=drivesdk
下载这个包然后解压复制到/sdcard/qpython/lib/python2.7/site-packages/Crypto 可以解决这个问题。
我忘了这个包是从哪里来的,可能是来自qpypi。但它对我来说很好。如果使用有什么问题,请告诉我。
希望对您有所帮助!
【讨论】:
你需要一个编译器来构建加密模块,它不包括在内。最好的选择是获取交叉编译器,然后自己构建模块。我没有看到任何关于 ssh/paramiko 的 QPython 预构建模块。
也许你可以试试其他库,busybox/ssh 或者 dropbear for arm。
更新
我仔细查看了 QPython 模块,并且预装了 OpenSSL 和 SSH。你不需要安装它们。
Crypto 模块仍有问题。我无法理解没有 Cryto one 的 ssh 模块有多大用处……天哪。
更新 2
尝试了 Qpypi 库管理器,在列表中找到了加密,但在安装时没有找到它。无法相信让 ssh 与 QPython 一起工作有多么困难。
【讨论】: