Вы здесь

Ошибка /usr/bin/ld: cannot find -lz при установке python-docx

При установке модуля Python-docx для Python 3 через PIP (система управления пакетами) в ОС Debian 8 возникала следующая ошибка:

/usr/bin/ld: cannot find -lz
collect2: error: ld returned 1 exit status
error: command 'i686-linux-gnu-gcc' failed with exit status 1

Так как модуль python-docx зависит от модуля lxml, который также начинает устанавливаться, и во время его установки я и получил вышеуказанную ошибку.

Дело в том, что для lxml необходим пакет libz-dev, устанавливаем его:

apt-get install libz-dev

После этого установка Python-docx прошла без ошибок.

Если вы предпочитаете программировать на Python в консоли Linux, то рекомендую ознакомиться с подробным руководством по настройке Vim как IDE для Python

Рубрики: 

Также рекомендуем