Автор Тема: Установка pip на python2.6  (Прочитано 3005 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн zilberg

  • Новичок форума
  • Topic Author
  • Сообщений: 4
Установка pip на python2.6
« : 22 Сентябрь 2015, 15:04:24 »
Возникла проблема при установке pip на python2.6. Версия debian 8.0, имелось уже python2.7 и 3.
Перелопатив много сайтов, ели установил2.6.6. Делал следующее:
apt-get install build-essential devscripts #для сборки пакета
cd /tmp/
wget "http://python.org/ftp/python2.6.6/Python-2.6.6.tgz" -O py.tgz
gunzip py.tgz
tar -xf py.tar
cd Python-2.6.6
./configure --prefix=/usr/local/python/2.6.6
make
sudo make install
sudo ln -s /usr/local/python/2.6.6/bin/python /usr/local/bin/python2.6
update -alternatives --install /usr/bin/python/ python /usr/local/bin/python2.6 30
update -alternatives --install /usr/bin/python/ python /usr/bin/python2.7 10
update -alternatives --config python
Так я поставил, что бы по умолчанию при вводе python запускался версия 2.6
после установки pip, поставилось на 2.7
pip -V
pip 7.1.2 from /usr/local/lib/python2.7/dist-packages (python 2.7)
Например, при попытке установить python get-pip.py install выдает следующее:
Traceback (most recent call last):
  File "/home/kobra/Загрузки/get-pip.py", line 17759, in <module>
    main()
  File "/home/kobra/Загрузки/get-pip.py", line 162, in main
    bootstrap(tmpdir=tmpdir)
  File "/home/kobra/Загрузки/get-pip.py", line 82, in bootstrap
    import pip
zipimport.ZipImportError: can't decompress data; zlib not available
хотя zlib есть.
при установке setuptools: python setup.py install
running install
running bdist_egg
running egg_info
writing requirements to setuptools.egg-info/requires.txt
writing setuptools.egg-info/PKG-INFO
writing top-level names to setuptools.egg-info/top_level.txt
writing dependency_links to setuptools.egg-info/dependency_links.txt
writing entry points to setuptools.egg-info/entry_points.txt
reading manifest file 'setuptools.egg-info/SOURCES.txt'
reading manifest template 'MANIFEST.in'
writing manifest file 'setuptools.egg-info/SOURCES.txt'
installing library code to build/bdist.linux-i686/egg
running install_lib
running build_py
copying setuptools.egg-info/PKG-INFO -> build/bdist.linux-i686/egg/EGG-INFO
copying setuptools.egg-info/SOURCES.txt -> build/bdist.linux-i686/egg/EGG-INFO
copying setuptools.egg-info/dependency_links.txt -> build/bdist.linux-i686/egg/EGG-INFO
copying setuptools.egg-info/entry_points.txt -> build/bdist.linux-i686/egg/EGG-INFO
copying setuptools.egg-info/requires.txt -> build/bdist.linux-i686/egg/EGG-INFO
copying setuptools.egg-info/top_level.txt -> build/bdist.linux-i686/egg/EGG-INFO
creating 'dist/setuptools-18.3.2-py2.6.egg' and adding 'build/bdist.linux-i686/egg' to it
Traceback (most recent call last):
  File "setup.py", line 171, in <module>
    dist = setuptools.setup(**setup_params)
  File "/usr/local/python/2.6.6/lib/python2.6/distutils/core.py", line 152, in setup
    dist.run_commands()
  File "/usr/local/python/2.6.6/lib/python2.6/distutils/dist.py", line 975, in run_commands
    self.run_command(cmd)
  File "/usr/local/python/2.6.6/lib/python2.6/distutils/dist.py", line 995, in run_command
    cmd_obj.run()
  File "/root/setuptools-18.3.2/setuptools/command/install.py", line 67, in run
    self.do_egg_install()
  File "/root/setuptools-18.3.2/setuptools/command/install.py", line 109, in do_egg_install
    self.run_command('bdist_egg')
  File "/usr/local/python/2.6.6/lib/python2.6/distutils/cmd.py", line 333, in run_command
    self.distribution.run_command(command)
  File "/usr/local/python/2.6.6/lib/python2.6/distutils/dist.py", line 995, in run_command
    cmd_obj.run()
  File "/root/setuptools-18.3.2/setuptools/command/bdist_egg.py", line 222, in run
    dry_run=self.dry_run, mode=self.gen_header())
  File "/root/setuptools-18.3.2/setuptools/command/bdist_egg.py", line 463, in make_zipfile
    z = zipfile.ZipFile(zip_filename, mode, compression=compression)
  File "/usr/local/python/2.6.6/lib/python2.6/zipfile.py", line 663, in __init__
    "Compression requires the (missing) zlib module"
RuntimeError: Compression requires the (missing) zlib module

********

Подскажите, пожалуйста, как мне установить установщик модулей для python2.6. Нужен для установки библиотки requests и django

используйте теги для форматирования текста! ogost
« Последнее редактирование: 22 Сентябрь 2015, 17:33:39 от ogost »
 


Онлайн ogost

  • Главный модератор
  • Ветеран
  • *****
  • Сообщений: 3127
  • Linux Registered User #547151
Re: Установка pip на python2.6
« Ответ #1 : 22 Сентябрь 2015, 17:37:06 »
я бы на вашем месте поставил бы wheezy и не парился. он же ведь oldstable, будет получать обновления по бесопасности до 2018 года.

yura_n

  • Гость
Re: Установка pip на python2.6
« Ответ #2 : 22 Сентябрь 2015, 19:34:32 »
А virtualenv не проще использовать, чем пытаться подменить системный интерпретатор?
 

Оффлайн zilberg

  • Новичок форума
  • Topic Author
  • Сообщений: 4
Re: Установка pip на python2.6
« Ответ #3 : 22 Сентябрь 2015, 19:48:02 »
я бы на вашем месте поставил бы wheezy
Почему wheezy?, там по умолчанию python2.7.2, или там настроить проще?, а мне позарест надо python 2.6.6. Пробовал на virtual box поставить debian 6, но virtual box все время "выкидывало", решил на 8 допилить)
и спасибо за исправление, понял)


Cообщение объединено 22 Сентябрь 2015, 20:32:24
А virtualenv не проще использовать
Хорошая идея ???


Cообщение объединено 23 Сентябрь 2015, 06:39:59
При попытке создать окружение с python2.6, опять ругается на zlib :'(
kobra@debian:~/ENV$ virtualenv --no-site-packages -p python2.6 --prompt="(ENV)" test
Running virtualenv with interpreter /usr/local/bin/python2.6
Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/virtualenv.py", line 17, in <module>
    import zlib
ImportError: No module named zlib

Почему он лезет /usr/lib/python3? мне чтоль надо было устанавливать virtualenv конкретно на python2.6, но для этого опять необходимо установит pip или setuptools на python 2.6. Замкнутый круг получается
« Последнее редактирование: 23 Сентябрь 2015, 06:39:59 от zilberg »
 

yura_n

  • Гость
Re: Установка pip на python2.6
« Ответ #4 : 23 Сентябрь 2015, 21:17:11 »
Почему он лезет /usr/lib/python3?
Потому что у вас системный интерпретатор скорее всего Python 3. И потому, что не virtualenv ставится в Python 2.6, а Python 2.6 ставится в virtualenv.
ImportError: No module named zlib
Так установите этот модуль (в систему).
 

Оффлайн zilberg

  • Новичок форума
  • Topic Author
  • Сообщений: 4
Re: Установка pip на python2.6
« Ответ #5 : 24 Сентябрь 2015, 15:08:05 »
sudo apt-get install zlib1g-dev
Чтение списков пакетов… Готово
Построение дерева зависимостей       
Чтение информации о состоянии… Готово
Уже установлена самая новая версия zlib1g-dev.
обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 2 пакетов не обновлено.
я пробовал по разному устанавливать, все равно он на zlib ругается.

[/hr]
Пока в освоение virtualenv мне известно чтобы среда работала с определенной версией языка питона, необходимо включить параметр -p python_версия. Т.е. версия python должна быть установлена в системе.
А как в уже созданное виртуальное окружение установить определенную версию питона???
 

Теги:
 

Установка библиотек Gtk+

Автор elivin

Ответов: 3
Просмотров: 3272
Последний ответ 24 Май 2012, 01:01:15
от Paul
Установка python 3.5.1

Автор Joe Black

Ответов: 7
Просмотров: 1877
Последний ответ 16 Февраль 2017, 16:12:21
от alsoijw
Установка PyCharm

Автор Ead79

Ответов: 1
Просмотров: 3144
Последний ответ 13 Май 2014, 23:11:40
от ogost
Установка нескольких версий gcc рядом

Автор su16

Ответов: 9
Просмотров: 8078
Последний ответ 18 Февраль 2013, 09:39:28
от ihammers
Установка SDL2

Автор temakonkin

Ответов: 2
Просмотров: 5066
Последний ответ 23 Февраль 2015, 18:42:38
от temakonkin