我如何重新编译 python?

我如何重新编译 python?

我正在尝试在 RHEL 上安装 pip。

当我跑步时:

[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'

看来这个错误是由于安装 python 时没有安装 OpenSSL 引起的。我现在已经安装了 OpenSSL,想重新编译 python 以便 PIP 可以工作。

看来我应该去:

./configure
make
make install

来自 python 源文件夹,在我看来是 /usr/local/lib/python2.7 (?)(它肯定充满了大量的 *.py 文件)

但是,我在这个文件夹中没有 ./configure 文件(并且在其他地方也找不到。)

我如何知道我是否有重新编译所需的内容?

相关内容