python结构错误 'module'对象没有属性 'HAVE_DECL_MPZ_POWM_SEC'

标签 python linux python-2.6 fabric

运行 fabric 时出现以下错误

(ENV)[root@server-124 ENV]# fab
Traceback (most recent call last):
  File "/usr/bin/fab", line 9, in <module>
    load_entry_point('Fabric==1.8.3', 'console_scripts', 'fab')()
  File "/usr/lib/python2.6/site-packages/pkg_resources.py", line 299, in load_entry_point
    return get_distribution(dist).load_entry_point(group, name)
  File "/usr/lib/python2.6/site-packages/pkg_resources.py", line 2229, in load_entry_point
    return ep.load()
  File "/usr/lib/python2.6/site-packages/pkg_resources.py", line 1948, in load
    entry = __import__(self.module_name, globals(),globals(), ['__name__'])
  File "/usr/lib/python2.6/site-packages/fabric/main.py", line 19, in <module>
    from fabric import api, state, colors
  File "/usr/lib/python2.6/site-packages/fabric/api.py", line 9, in <module>
    from fabric.context_managers import (cd, hide, settings, show, path, prefix,
  File "/usr/lib/python2.6/site-packages/fabric/context_managers.py", line 42, in <module>
    from fabric.state import output, win32, connections, env
  File "/usr/lib/python2.6/site-packages/fabric/state.py", line 9, in <module>
    from fabric.network import HostConnectionCache, ssh
  File "/usr/lib/python2.6/site-packages/fabric/network.py", line 24, in <module>
    import paramiko as ssh
  File "/usr/lib/python2.6/site-packages/paramiko/__init__.py", line 31, in <module>
    from transport import SecurityOptions, Transport
  File "/usr/lib/python2.6/site-packages/paramiko/transport.py", line 33, in <module>
    from paramiko import util
  File "/usr/lib/python2.6/site-packages/paramiko/util.py", line 33, in <module>
    from paramiko.common import *
  File "/usr/lib/python2.6/site-packages/paramiko/common.py", line 98, in <module>
    from Crypto import Random
  File "/usr/lib64/python2.6/site-packages/Crypto/Random/__init__.py", line 29, in <module>
    from Crypto.Random import _UserFriendlyRNG
  File "/usr/lib64/python2.6/site-packages/Crypto/Random/_UserFriendlyRNG.py", line 38, in <module>
    from Crypto.Random.Fortuna import FortunaAccumulator
  File "/usr/lib64/python2.6/site-packages/Crypto/Random/Fortuna/FortunaAccumulator.py", line 39, in <module>
    import FortunaGenerator
  File "/usr/lib64/python2.6/site-packages/Crypto/Random/Fortuna/FortunaGenerator.py", line 34, in <module>
    from Crypto.Util.number import ceil_shift, exact_log2, exact_div
  File "/usr/lib64/python2.6/site-packages/Crypto/Util/number.py", line 56, in <module>
    if _fastmath is not None and not _fastmath.HAVE_DECL_MPZ_POWM_SEC:
AttributeError: 'module' object has no attribute 'HAVE_DECL_MPZ_POWM_SEC'

我提到了其他一些帖子,上面写着“所以你正在使用较新版本的 PyCrypto 和较旧版本的 _fastmath。”所以我也安装了gmp-devel

我正在使用 virtualenv , Centos 6, Python 2.6

请帮忙。

最佳答案

这为我解决了问题:

pip install PyCrypto==2.3

我没有卸载 python-crypto 因为我需要的其他包依赖于它。我刚刚运行了上面的 pip 命令,一切正常:)

关于python结构错误 'module'对象没有属性 'HAVE_DECL_MPZ_POWM_SEC',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22941029/

相关文章:

python - NetworkX 的所有最低共同祖先

python - 具有选定初始中心的 k-means

python - 获取特定用户的 last_login 时间? ( Django )

linux - 如何在 Linux 设备驱动程序中从 usb 端点接收连续数据

regex - 如何在unix中查找和替换

python - 如何在python中的列中连接组中的值

linux - 使用 shell 脚本读取行并删除换行符

python - 如何使多连接数据加载原子化?

object - flask SqlAlchemy : TypeError: 'Class' object is not iterable

Python 类型错误 : "' list' object is not callable"and "' function' object is unsubscriptable"