При создании Python 3.2.3 из источника на Ubuntu 12.04 модуль zlib недоступен.
Я загрузил официальный дистрибутив источника из python.org и попытался построить и установить его со следующими командами.
tar xfa Python3.2.3.tar.bz2
cd Python-3.2.3
./configure --prefix=/opt/python3.2
make
sudo make install
Вывод команды make включает следующее.
Python build finished, but the necessary bits to build these modules were not found:
_curses _curses_panel _dbm
_gdbm _sqlite3 _ssl
_tkinter bz2 readline
zlib
После запуска make install
и запуска интерпретатора модуль zlib
не может быть импортирован.
Я подтвердил, что пакет zlib1g-dev
установлен в моей системе.
Я также нашел этот аналогичный вопрос, в котором предлагается добавить флаг --with-zlib
в команду ./configure
. Тем не менее, это возвращает ошибку, которая является непризнанной и не имеет никакого эффекта.