В Mac OS X, simple_install fabric и / или easy_install pycrypto не удается из-за ошибки компоновщика «незаконное перемещение текста»,

При попытке pycrypto easy_install fabric (или easy_install pycrypto , от какой зависит ткань), я получил следующую ошибку компоновщика в Mac OS X:

 ld: illegal text-relocation to ___gmp_binvert_limb_table in /usr/local/lib/libgmp.a(mp_minv_tab.o) from ___gmpn_divexact_1 in /usr/local/lib/libgmp.a(dive_1.o) for architecture x86_64 clang: error: linker command failed with exit code 1 (use -v to see invocation) error: Setup script exited with error: command 'clang' failed with exit status 1 

  • Ткань запрашивает пароль, хотя я могу использовать SSH с учетными данными
  • Как вы используете pip, virtualenv и Fabric для развертывания?
  • Ошибка Paramiko: ошибка при чтении протокола SSH
  • Подключение к узлу, указанному в ~ / .ssh / config при использовании Fabric
  • Может ли задача Python Fabric вызывать другие задачи и уважать их списки хостов?
  • python не может импортировать opencv, потому что он не может найти libjpeg.8.dylib
  • Окружающая среда $ PATH отличается при использовании venv
  • PYTHONPATH не работает для sudo на GNU / Linux (работает для root)
  • Python: неразрешенная ошибка импорта для sqlite3 в PyDev в Eclipse
  • Я пытаюсь установить psycopg2 на Mac OS 10.6.3; он утверждает, что не может найти «stdarg.h», но я вижу, что он там; что мне делать?
  • Не удалось обновить пакет python six в mac osx 10.10.2
  • One Solution collect form web for “В Mac OS X, simple_install fabric и / или easy_install pycrypto не удается из-за ошибки компоновщика «незаконное перемещение текста»,”

    Я использовал пользовательскую установку python, которая, по-видимому, не была совместима с моей стандартной установкой libGMP . Построение libGMP из исходного кода (в моем собственном расположении префикса, используемом моей специальной установкой python) устранило проблему.

     $ bunzip2 gmp-5.0.5.tar.bz2 $ tar -xf gmp-5.0.5.tar $ cd gmp-5.0.5 $ ./configure --prefix=/path/to/my/special/prefix $ make $ make check $ make install $ easy_install pycrypto $ easy_install fabric 
    Python - лучший язык программирования в мире.