it-swarm.com.ru

Ошибка HTTPSHandler при установке pip с python 2.7.9

Привет я пытаюсь установить PIP с Python 2.7.9, но продолжаю получать следующую ошибку. Я хочу создать виртуальную среду Python. 

 python get-pip.py

        Traceback (most recent call last):
          File "get-pip.py", line 17767, in <module>
            main()
          File "get-pip.py", line 162, in main
            bootstrap(tmpdir=tmpdir)
          File "get-pip.py", line 82, in bootstrap
            import pip
          File "/tmp/tmp_Tfw2V/pip.Zip/pip/__init__.py", line 15, in <module>
          File "/tmp/tmp_Tfw2V/pip.Zip/pip/vcs/Subversion.py", line 9, in <module>
          File "/tmp/tmp_Tfw2V/pip.Zip/pip/index.py", line 30, in <module>
          File "/tmp/tmp_Tfw2V/pip.Zip/pip/wheel.py", line 35, in <module>
          File "/tmp/tmp_Tfw2V/pip.Zip/pip/_vendor/distlib/scripts.py", line 14, in <module>
          File "/tmp/tmp_Tfw2V/pip.Zip/pip/_vendor/distlib/compat.py", line 31, in <module>

   ImportError: cannot import name HTTPSHandler

Я полагаю, это связано с библиотеками openssl. Так как у меня нет доступа к Sudo, я бы хотел установить его в домашнюю папку из исходников. Есть идеи как это сделать? 

9
R Dha

Убедитесь, что у вас установлены openssl и openssl-devel перед сборкой Python 2.7

 yum install openssl openssl-devel

или же

apt-get install openssl openssl-devel

или (для Debian):

apt-get install libssl-dev

Перестроить Python

cd ~
wget https://www.python.org/ftp/python/2.7.9/Python-2.7.9.tgz
tar xzf Python-2.7.9.tgz
cd Python-2.7.9
./configure
make install

Тогда python get-pip.py должен работать.

11
Paul Phillips

Установка openssl098e устранила проблему для меня.

0
Geethanjali Eswaran