Установка PyCrypto путем копирования папки 'lib' в Windows7 64bit - PullRequest
1 голос
/ 27 декабря 2011

Я пытаюсь установить PyCrypto 2.4.1 на мою локальную машину (Windows 7 64bit).Но я получил следующие сообщения о 'python setup.py install'.

выполняется установка

выполняется сборка

выполняется build_py

выполняется build_ext

предупреждение: библиотека GMP или MPIR не найдена;Не строит Crypto.PublicKey._fastmath.

строит расширение Crypto.Random.OSRNG.winrandom *

Ошибка: невозможно найти vcvarsall.bat

Что яЯ хочу спросить вот что: могу ли я просто скопировать папку lib, в которой находится папка Crypto, где находится мое приложение?Я разрабатываю приложение Google AppEngine, используя среду выполнения Python27, и мне просто нужна локальная библиотека для PyCrypto.

Ответы [ 4 ]

5 голосов
/ 30 декабря 2011

На самом деле, мне просто нужна была какая-то скомпилированная версия PyCrypto для Windows 64bit.

  • Версия PyCrypto: 2.3.1
  • Версия Python: 2.7.1
  • Целевая платформа: Windows 64bit

И я могу получить один из здесь .И, это прямая ссылка для скачивания.

Спасибо всем!

2 голосов
/ 20 декабря 2012

Вам не нужно ничего делать, просто установите из бинарных файлов PyCrypto

2 голосов
/ 29 декабря 2011

Сделал небольшое исследование для вас, и вот ошибка, которая была подана для SDK: http://code.google.com/p/googleappengine/issues/detail?id=2493

Краткое описание проблемы: GAE имеет настроенную версию PyCrypto 2.0.1.Документы можно найти здесь .

SDK не включает реализацию PyCrypto из GAE, поэтому его необходимо установить локально.Однако путь по умолчанию для установки блокируется SDK.Решение, рекомендованное в комментариях к ошибке, заключается в установке PyCrypto в каталог каждого приложения.Шаги описаны в комментариях к ошибке (нетривиально).

Надеюсь, что это поможет!

РЕДАКТИРОВАТЬ: Этот также может быть полезным: http://code.google.com/p/googleappengine/issues/detail?id=1627

0 голосов
/ 04 июня 2012

Либо просто загрузите и установите ActivePython-2.7.2.5-win64-x64.msi ( или ActivePython-2.7.2.5-win32-x86.msi для Win32) затем запустите pypm install pycrypto

...