Назад | Перейти на главную страницу

Как мне перекомпилировать Python?

Я пытаюсь установить pip на RHEL.

Когда я бегу:

[root@somewhere ~]# python get-pip.py
Traceback (most recent call last):
  File "get-pip.py", line 20204, in <module>
    main()
  File "get-pip.py", line 152, in main
    bootstrap(tmpdir=tmpdir)
  File "get-pip.py", line 82, in bootstrap
    import pip
  File "/tmp/tmpydnX0u/pip.zip/pip/__init__.py", line 15, in <module>

  File "/tmp/tmpydnX0u/pip.zip/pip/vcs/mercurial.py", line 11, in <module>
  File "/tmp/tmpydnX0u/pip.zip/pip/download.py", line 30, in <module>
  File "/tmp/tmpydnX0u/pip.zip/pip/_vendor/__init__.py", line 81, in load_module

ImportError: No module named 'pip._vendor.requests'

Похоже, эта ошибка была вызвана тем, что OpenSSL не был установлен при установке python. Теперь я установил OpenSSL и хочу перекомпилировать Python, чтобы PIP работал.

Кажется, я должен пойти:

./configure
make
make install

из исходной папки python, которая в моем случае, я думаю, это /usr/local/lib/python2.7 (?) (Она, безусловно, полна множества файлов * .py)

Однако у меня нет файла ./configure в этой папке (и я не могу найти его в другом месте).

Как я могу узнать, есть ли у меня то, что мне нужно для повторной компиляции?