- У меня есть машина под управлением Scientific Linux 6
- Он поставляется с Python 2.6 по умолчанию
- Я также установил Python 2.7.3, потому что мне нужно запустить некоторые модули, которые работают только с самыми новыми версиями. Это работает хорошо.
- Мне нужно установить больше библиотек для Python 2.7.3
- Я пытаюсь установить setuptools, чтобы захватить эти модули
[root @ sa09b tmp] # wget http://peak.telecommunity.com/dist/ez_setup.py
[root @ sa09b tmp] # python2.7 ez_setup.py Загрузка
http://pypi.python.org/packages/2.7/s/setuptools/setuptools-0.6c11-py2.7.egg
Traceback (последний вызов был последним): файл "ez_setup.py", строка 278, в
main (sys.argv [1:]) Файл "ez_setup.py", строка 212, в main
из setuptools.command.easy_install главная импорт
Zipimport.ZipImportError: невозможно распаковать данные; zlib не доступен
ой? Я думал, что это было установлено.
[root @ sa09b tmp] # yum install zlib Загруженные плагины: fastestmirror, refresh-packagekit, безопасность
Загрузка скоростей зеркала из кэшированного хост-файла
sl: ftp1.scientificlinux.org
sl-security: ftp1.scientificlinux.org
Настройка процесса установки
Пакет zlib-1.2.3-27.el6.x86_64 уже установлен и последняя версия
Нечего делать
- Поэтому я посмотрел различные форумы
- Большинство говорят мне, чтобы установить zlib-devel (сделано "Пакет zlib-devel-1.2.3-27.el6.x86_64 уже установлен и последняя версия"), zlib1g ("Пакет zlib1g недоступен."), Zlib1g-devel (так же, как до).
Есть идеи?
:-)
Редактировать:
[root@sa09b tmp]# zlib
-bash: zlib: command not found
это могло быть это?
Изменить 2:
- Таким образом, строка, которая терпит неудачу, является "от setuptools.command.easy_install import main"
- Я думаю, это потому, что файл .egg с setuptools нужно извлечь с помощью zlib
- Я попытался установить pip, но для этого тоже нужны setuptools.
- Я не могу использовать easy_install-2.7 по какой-то причине. Но easy_install для 2.6 работает нормально.
Изменить 3:
"find" на самом деле не может найти ничего общего с zlib в системе, кроме python, несмотря на то, что yum сказал, что он установлен.
[root@sa09b pip-1.2.1]# find / -name zlib /tmp/Python-2.7.3/Demo/zlib /tmp/Python-2.7.3/Modules/zlib