Невозможно импортировать Zlib в Python 3.5 на Wily

После обновления до Wily новый пакет Python 3.5, похоже, не работает. Я попытался сделать полную переустановку всех пакетов Python3, но это не решило проблему:

sal@gruntyman:~/workspace/ladygeek$ python3.5
Python 3.5.0 (default, Sep 15 2015, 21:54:38) 
[GCC 4.9.2] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import zlib
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ImportError: No module named 'zlib'
>>>

Я не думаю, что есть какая-то проблема с реальной библиотекой C zlib. Я могу импортировать один и тот же модуль в Python 3.4 и Python 2.7 без проблем.

Что я могу сделать, чтобы это исправить?

Редактировать 0

sal@gruntyman:~/workspace/ladygeek$ apt-cache policy python3.5
python3.5:
  Installed: 3.5.0-3
  Candidate: 3.5.0-3
  Version table:
 *** 3.5.0-3 0
        500 http://gb.archive.ubuntu.com/ubuntu/ wily/main amd64 Packages
        100 /var/lib/dpkg/status

1 ответ

Проблема заключалась в том, что в /usr/local/bin существовала мошенническая версия python, которая имела приоритет над версией Ubuntu. Решение состояло в том, чтобы удалить это и позволить версии Ubuntu быть по умолчанию.

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