#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. Ваш ответ решает мою часть моего вопроса, и, похоже, этот вариант недействителен. Это не ваша вина 🙂