我一直在尝试在Python 3.4虚拟环境中安装Paramiko。我尝试pip
安装,以及easy_installing
预先构建的二进制文件,但都没有工作。 Suggested Here.两人都说winrandom is not a valid Win32 application.
我发现这是PyCrypto的一个问题,而不是直接Paramiko,所以我从源代码和预先构建的二进制文件安装,仍然无法找到/使用名为winrandom.
的模块
你们有没有解决这个问题?这非常令人沮丧。
答案 0 :(得分:4)
从同一个链接更改nt.py(... \ Lib \ site-packages \ Crypto \ Random \ OSRNG \ nt.py)
更改
import winrandom
到
from . import winrandom
答案 1 :(得分:3)
不确定这对你们是否有帮助,但我遇到的问题是我无法为python3.4安装winrandom
通过愚蠢的链接,我解决了我的问题 https://github.com/dlitz/pycrypto/commit/10abfc8633bac653eda4d346fc051b2f07554dcd
答案 2 :(得分:1)
2.6.1的relative import已修复为2.7。您可能需要做的就是在Crypto\Random\OSRNG\nt.py