R Dha
R Dha

Reputation: 127

HTTPSHandler error while installing pip with python 2.7.9

Hi I am trying to install pip with python 2.7.9 but keep getting following error. I want to create python virtual env.

 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

I guess this is something related to openssl libraries. Since i don't have sudo access I would like to install it in home folder from source. Any idea how to do it?

Upvotes: 9

Views: 10662

Answers (2)

Paul Phillips
Paul Phillips

Reputation: 1517

Make sure you have openssl and openssl-devel installed before you build Python 2.7

 yum install openssl openssl-devel

or

apt-get install openssl openssl-devel

or (for Debian):

apt-get install libssl-dev

To rebuild 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

Then the python get-pip.py should work.

Upvotes: 10

user1731828
user1731828

Reputation:

Installing openssl098e fixed the issue for me.

Upvotes: 0

Related Questions