1

我在尝试 pip install fabric 或 paramiko 时遇到了错误(导致 pycrypto install RuntimeError: chmod 错误)。

有没有办法从 qpython 脚本中进行 ssh?

4

2 回答 2

2

如果问题是您无法安装 pycrypto,请尝试我的答案:适用于 Android 智能手机的 Pycrypto 2.6.1

https://drive.google.com/file/d/0B9cgr9L98QxzR0t3S0VoUWxQeTg/view?usp=drivesdk

下载这个包然后解压并复制到 /sdcard/qpython/lib/python2.7/site-packages/Crypto 可以解决这个问题。

我忘了这个包是从哪里来的,可能是来自qpypi。但它对我来说很好。如果使用有什么问题,请告诉我。

希望这对你有帮助!

于 2017-02-26T11:02:52.513 回答
1

你需要一个编译器来构建加密模块,它不包括在内。最好的选择是获取交叉编译器,然后自己构建模块。我没有看到任何关于 ssh/paramiko 的 QPython 预构建模块。

也许你可以尝试其他库,busybox/ssh 或者 arm 的 dropbear。

更新

我已经仔细查看了 QPython 模块,并且预装了 OpenSSL 和 SSH。您不需要安装它们。

Crypto 模块仍有问题。我无法理解没有 Cryto one 的 ssh 模块有多大用处……天哪。

更新 2

尝试了 Qpypi 库管理器,在列表中找到了密码学,但在安装时没有找到它。无法相信让 ssh 与 QPython 一起工作有多么困难。

于 2017-02-08T01:17:01.747 回答