Проблемы с установкой python-dev

В настоящее время я работаю над проектом, требующим расширения Python библиотекой C, и я буду использовать SWIG в Ubuntu. Стоит отметить, что я делаю это на компьютере в моем университете, и у меня нет доступа к командам su или sudo. Чтобы сгенерировать файл-обертку, я ввожу

gcc -fpic -c output_test.c interface_wrap.c \ -I/usr/bin/Python2.7

Эта строка отлично работает при настройке PyDev на Eclipse, но здесь не работает, что, насколько я могу судить по поиску проблемы, может быть решена установкой python-dev. Поэтому я скачал python-dev, v. 2.7.3 для Ubuntu и распаковал его. Мне не удалось найти какого-либо руководства , в котором бы описывалась ручная установка python-dev, поэтому я довольно сильно застрял здесь. После распаковки, что тогда? Глядя на распакованные папки, я могу обнаружить, что в папке ~ / python-dev / usr / bin-bin есть два файла:

  • python-config
  • python2- config

Ни один из них не является исполняемым. На самом деле, Ubuntu рассматривает их как неработающие ссылки. Так что я должен делать на этом этапе? И почему не хватает понятных руководств по установке этого?

0
задан 8 October 2013 в 19:20

1 ответ

Вам нужно еще несколько пакетов. Это должно дать вам все, что вам нужно (я не пытался что-то с ним скомпилировать):

apt-get download libpython2.7-dev libpython-dev python2.7-dev python-dev

(для этого вам не нужно sudo).

Теперь распакуйте загруженные .deb файлы в ~/python-dev (это предполагает, что у вас нет других .deb файлов в вашем текущем рабочем каталоге):

for i in *.deb; do dpkg -x "$i" ~/python-dev; done

Теперь все должно быть в ваше ~/python-dev/usr/ дерево.

0
ответ дан 8 October 2013 в 19:20

Другие вопросы по тегам:

Похожие вопросы: