Não é possível importar o Zlib no Python 3.5 no Wily

0

Após uma atualização para o Wily, o novo pacote do Python 3.5 parece estar quebrado. Eu tentei fazer uma reinstalação completa de todos os pacotes do Python3, mas isso não resolveu o problema:

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'
>>>

Eu não acho que haja algum problema com a biblioteca C zlib atual. Eu posso importar o mesmo módulo no Python 3.4 e no Python 2.7 sem problemas.

Há algo que eu possa fazer para corrigir isso?

Editar 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
    
por Salim Fadhley 21.10.2015 / 01:21

1 resposta

0

O problema era que havia uma versão desonesta do python em / usr / local / bin que estava tendo prioridade sobre a versão do Ubuntu. A solução foi remover isso e permitir que a versão do Ubuntu seja o padrão.

    
por Salim Fadhley 22.10.2015 / 00:55