проблемы с установкой M2Crypto на Mint

Я пытаюсь установить M2Crypto для python на Mint 12. Я выполнил `python setup.py build, но сборка не удалась, указав

error: command 'gcc' failed with exit status 1 

предыдущие 2 строки показывают, что может быть проблема с Python.h:

 SWIG/_m2crypto_wrap.c:126:20: fatal error: Python.h: No such file or directory compilation terminated 

Если кто-нибудь знает, что нужно сделать, чтобы исправить это, сообщите мне.

РЕДАКТИРОВАТЬ

Я попытался установить python-dev , но я получаю следующую ошибку:

 The following packages have unmet dependencies: python-dev: Depends: python (= 2.6.6-2ubuntu1) but 2.7.2-7ubuntu2 is to be installed E: Unable to correct problems, you have held broken packages 

3 Solutions collect form web for “проблемы с установкой M2Crypto на Mint”

Похоже, вы пропустили пакет python-dev, содержащий python.h

попробуйте выполнить команду

$ sudo apt-get install python-m2crypto

Компиляция на недавнем Debian, Ubuntu или таких производных, как Mint, дает ошибку:

 ImportError: /usr/local/lib/python2.7/dist-packages/M2Crypto/__m2crypto.so: undefined symbol: SSLv2_method 

Соответствующий вопрос и ответ здесь .

  • Как правильно обернуть std :: vector <std :: size_t> с помощью SWIG для Python? Проблемы с std :: size_t
  • Есть ли способ расширить все классы в swig / python?
  • Массив фиксированного размера SWIG Python, переданный по ссылке
  • SWIG python инициализирует указатель на NULL
  • В компиляции SWIG: В заголовочном файле в интерфейсе не удается разрешить другие файлы заголовков.
  • Как сбрасывать объект c ++ из оболочки SWIG python?
  • Python: SWIG vs ctypes
  • Лучший способ обернуть программу C для интерфейса Python с преобразованием между буфером данных в массиве C и NumPy?
  • Python - лучший язык программирования в мире.