Как установить M2Crypto на Ubuntu?

Я пытаюсь создать и установить M2Crypto на Ubuntu 10.04 LTS. Я загрузил и разогнал M2Crypto-0.20.2.tar, а из каталога M2Crypto-0.20.2 я попытался python setup.py build . У меня ошибка, потому что у меня нет свинг. Поэтому я побежал в sudo apt-get install swig . Затем я снова попытался python setup.py build и получил:

 /usr/lib/python2.6/distutils/dist.py:266: UserWarning: Unknown distribution option: 'test_suite' warnings.warn(msg) running build running build_py running build_ext building 'M2Crypto.__m2crypto' extension swigging SWIG/_m2crypto.i to SWIG/_m2crypto_wrap.c swig -python -I/usr/include/python2.6 -I/usr/include -includeall -o SWIG/_m2crypto_wrap.c SWIG/_m2crypto.i SWIG/_bio.i:64: Warning(454): Setting a pointer/reference variable may leak memory. SWIG/_rand.i:19: Warning(454): Setting a pointer/reference variable may leak memory. SWIG/_evp.i:156: Warning(454): Setting a pointer/reference variable may leak memory. SWIG/_dh.i:36: Warning(454): Setting a pointer/reference variable may leak memory. SWIG/_rsa.i:43: Warning(454): Setting a pointer/reference variable may leak memory. SWIG/_dsa.i:31: Warning(454): Setting a pointer/reference variable may leak memory. SWIG/_ssl.i:207: Warning(454): Setting a pointer/reference variable may leak memory. SWIG/_x509.i:313: Warning(454): Setting a pointer/reference variable may leak memory. SWIG/_pkcs7.i:42: Warning(454): Setting a pointer/reference variable may leak memory. SWIG/_pkcs7.i:42: Warning(454): Setting a pointer/reference variable may leak memory. SWIG/_util.i:9: Warning(454): Setting a pointer/reference variable may leak memory. SWIG/_ec.i:111: Warning(454): Setting a pointer/reference variable may leak memory. SWIG/_engine.i:162: Warning(454): Setting a pointer/reference variable may leak memory. gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.6 -I/usr/include -I/home/dspitzer/M2Crypto-0.20.2/SWIG -c SWIG/_m2crypto_wrap.c -o build/temp.linux-i686-2.6/SWIG/_m2crypto_wrap.o -DTHREADING SWIG/_m2crypto_wrap.c:126:20: error: Python.h: No such file or directory SWIG/_m2crypto_wrap.c:757: error: expected ')' before '*' token SWIG/_m2crypto_wrap.c:781: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token 

…и так далее.

Кто-нибудь преуспел в этом?

Обновление: я изменил заголовок, поскольку мне не приходило в голову, что M2Crypto будет предустановленным пакетом Ubuntu.

2 Solutions collect form web for “Как установить M2Crypto на Ubuntu?”

Вероятно, вам необходимо установить пакеты разработки python:

 sudo apt-get install python-dev 

Еще лучше, не беспокойтесь, строя m2crypto самостоятельно. Он уже находится в репозиториях Ubuntu как полностью поддерживаемый пакет. Таким образом, вы получите автоматические обновления с помощью тех же средств, что и остальная часть вашей системы Ubuntu:

 sudo apt-get install python-m2crypto 

у вас установлен пакет python2.6-dev? это пакет, содержащий файл Python.h, который вам не хватает

  • Python - Selenium в Ubuntu OSError: Не каталог
  • Ошибка компиляции с кодом ошибки 1 в / tmp / pip_build_root / uwsgi
  • Ошибка при установке pycurl 7.19.0
  • Запуск сценария Python при запуске в Ubuntu
  • Какой интруратор Python я должен помещать в .py заголовок?
  • Установка SciPy на Ubuntu
  • Ubuntu 16.04 - Почему я не могу установить libtiff4-dev?
  • Как упорствовать в «Докере» с помощью Ubuntu
  • Python - лучший язык программирования в мире.