где я могу найти./configure для запуска команды./configure –with-zlib=/usr/include в python 3.2

#python-3.x #ubuntu-11.04

#python-3.x #ubuntu-11.04

Вопрос:

Основываясь на этом zlib-install-on-python, мне нужно выполнить следующую команду

 ./configure –with-zlib=/usr/include
  

Вопрос: Где я могу найти configure в python 3.2?

пользователь@ubuntu:~$ ls /usr/include/z* /usr/include/zconf.h /usr/include/zlibdefs.h /usr/include/zlib.h

 user@ubuntu:~/Downloads/Python-3.2$ ./configure –with-zlib=/usr/include
configure: error: invalid variable name: `–with-zlib'
  

Ответ №1:

Вам нужно будет запустить ./configure в вашем каталоге установки python. Это везде, где вы распаковали исходный архив.

 cd /path/to/python3.2
./configure --with-zlib=/usr/include
  

Обратите внимание, что --with-zlib аргумент имеет префикс с двумя тире, а не с одним.

РЕДАКТИРОВАТЬ: из ./configure -h ,

—с-PACKAGE[=ARG] использовать PACKAGE [ARG=yes]

После попытки ./configure --with-zlib=yes , которая также выдает ошибку, я думаю PACKAGE , что это может быть нестандартный пакет. Однако, чтобы решить вашу проблему (убедившись, что в python есть zlib), вы должны просто быть в состоянии сделать ./configure; make; sudo make install . Вы показываете, что у вас есть zlib.h , поэтому следует переустановить python с поддержкой zlib. Я посмотрю, смогу ли я найти больше информации об этой --with-PACKAGE опции, но это должно решить основную проблему.

Комментарии:

1. у меня это не работает. кажется, что это неверно. пожалуйста, посмотрите мой обновленный пост.

2. настройка: ПРЕДУПРЕЖДЕНИЕ: нераспознанные параметры: —with-zlib

3. Ваш ответ решает мою часть моего вопроса, и, похоже, этот вариант недействителен. Это не ваша вина 🙂