Как установить zlib в человечности 12.04

Я только что запустил (как в 30 минут назад) для использования Ubuntu 12.04 (весь мой предыдущий опыт с окнами), и я только что начал изучать, как программировать несколько недель назад, таким образом, это, вероятно, действительно вопрос о новичке. Я также отправил это на Exchange Стопки Unix и Linux, но я думал, возможно, что люди здесь смогут помочь также

Я пытаюсь установить python 3.2 и получить setuptools и зернышко в python 3.2. Все, кажется, работает правильно в python 2.7. Однако, когда я пытаюсь установить setuptools, использующий этот код wget https://bootstrap.pypa.io/ez_setup.py -O - | sudo python3.2 Я получаю следующую ошибку

Extracting in /tmp/tmpcwnav_
Traceback (most recent call last):
  File "<stdin>", line 332, in <module>
  File "<stdin>", line 329, in main
  File "<stdin>", line 51, in _install
  File "/usr/local/lib/python3.2/contextlib.py", line 28, in __enter__
    return next(self.gen)
  File "<stdin>", line 101, in archive_context
  File "/usr/local/lib/python3.2/zipfile.py", line 1004, in extractall
    self.extract(zipinfo, path, pwd)
  File "/usr/local/lib/python3.2/zipfile.py", line 992, in extract
    return self._extract_member(member, path, pwd)
  File "/usr/local/lib/python3.2/zipfile.py", line 1035, in _extract_member
    source = self.open(member, pwd=pwd)
  File "/usr/local/lib/python3.2/zipfile.py", line 978, in open
    close_fileobj=not self._filePassed)
  File "/usr/local/lib/python3.2/zipfile.py", line 487, in __init__
    self._decompressor = zlib.decompressobj(-15)
AttributeError: 'NoneType' object has no attribute 'decompressobj'

На основе некоторого поиска с помощью Google похоже, что я получаю проблему, потому что zlib не был установлен. У меня нет этой проблемы при попытке установить setuptools для python 2.7. Я вошел в python 3.2 и попытался импортировать zlib и получил сообщение об ошибке, когда я попробовал это. Я также пытался сделать 'sudo склонный - получают установку zliband got the error messageE: Не мог определить местоположение пакета zlib. I did not get error messages when I triedсклонные sudo - получают установку zlib1gor sudo apt-get install zlib1g-dev Я действительно понятия не имею, что продолжается. Как я получаю zlib для python 3.2 (или иначе решаю эту проблему?)

1
задан 28 October 2014 в 00:36

1 ответ

В первую очередь, я (сильно) совет Вы для удаления python3 версии, которую Вы установили в /usr/local/lib и использование то, которое Вы получаете от repo. При наличии Python (3) версии в /usr/local только имеют смысл при необходимости в различных версиях от тех, что можно получить использование apt-get или если Вам действительно нужна версия, скомпилированная по-другому.

можно легко добраться python3.2 из репозиториев Ubuntu на 12,04:

sudo apt-get install python3

То же самое для setuptools:

sudo apt-get install python3-setuptools

Для получения pip3 посмотрите , Как установить зернышко для python 3 в ubuntu 12.04 LTS .

0
ответ дан 6 October 2019 в 22:08

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

Похожие вопросы: