在pip安装中运行python脚本时出错

在pip安装中运行python脚本时出错,python,python-2.7,Python,Python 2.7,我正在运行一个python脚本,它正在unix中设置一个环境来运行其他python脚本。它正在尝试安装pip,但由于以下错误而失败 2016-01-25 12:05:50,291 - Checking if pip is installed. 2016-01-25 12:05:50,291 - Pip is not currently installed. 2016-01-25 12:05:50,291 - Installing pip. Traceback (mo

我正在运行一个python脚本,它正在unix中设置一个环境来运行其他python脚本。它正在尝试安装pip,但由于以下错误而失败

   2016-01-25 12:05:50,291 - Checking if pip is installed.

   2016-01-25 12:05:50,291 - Pip is not currently installed.
   2016-01-25 12:05:50,291 - Installing pip.
     Traceback (most recent call last):
      File "/tmp/tmpoDUDVr.py", line 19017, in <module>
     main()
     File "/tmp/tmpoDUDVr.py", line 194, in main
  bootstrap(tmpdir=tmpdir)
    File "/tmp/tmpoDUDVr.py", line 82, in bootstrap
    import pip
      File "/tmp/tmpm4FmfJ/pip.zip/pip/__init__.py", line 15, in <module>

       File "/tmp/tmpm4FmfJ/pip.zip/pip/vcs/subversion.py", line 9, in <module>

        File "/tmp/tmpm4FmfJ/pip.zip/pip/index.py", line 29, in <module>

       File "/tmp/tmpm4FmfJ/pip.zip/pip/wheel.py", line 39, in <module>

      File "/tmp/tmpm4FmfJ/pip.zip/pip/_vendor/distlib/scripts.py", line 14, in <module>

       File "/tmp/tmpm4FmfJ/pip.zip/pip/_vendor/distlib/compat.py", line 31, in   <module>

         ImportError: cannot import name HTTPSHandler

Failed to install pip. Error was Command '['python', '/tmp/tmpoDUDVr.py', '-    -user', '--upgrade', '--force-reinstall']' returned non-zero exit status 1
2016-01-25 12:05:50291-检查是否安装了pip。
2016-01-25 12:05:50291-目前未安装Pip。
2016-01-25 12:05:50291-安装管道。
回溯(最近一次呼叫最后一次):
文件“/tmp/tmpoDUDVr.py”,第19017行,在
main()
文件“/tmp/tmpoDUDVr.py”,第194行,主目录
引导(tmpdir=tmpdir)
文件“/tmp/tmpoDUDVr.py”,第82行,在引导程序中
进口pip
文件“/tmp/tmpm4FmfJ/pip.zip/pip/_init__.py”,第15行,在
文件“/tmp/tmpm4FmfJ/pip.zip/pip/vcs/subversion.py”,第9行,在
文件“/tmp/tmpm4FmfJ/pip.zip/pip/index.py”,第29行,在
文件“/tmp/tmpm4FmfJ/pip.zip/pip/wheel.py”,第39行,在
文件“/tmp/tmpm4FmfJ/pip.zip/pip/_vendor/distlib/scripts.py”,第14行,在
文件“/tmp/tmpm4FmfJ/pip.zip/pip/_vendor/distlib/compat.py”,第31行,在
ImportError:无法导入名称HTTPSHandler
未能安装pip。错误是命令“['python','/tmp/tmpoDUDVr.py','--user','-upgrade','-force-reinstall']'返回非零退出状态1

我已经使用命令yum-y install-python-pip安装了pip,但是它仍然抛出这个错误。我找不到这个tmp/tmpoDUDVr.py文件,每次运行这个tmp文件时都会有变化。我也尝试过搜索隐藏文件(ls-a),你能解释一下吗?非常感谢您的任何想法。

在这种情况下尝试使用“sudo”。PIP是第一次以root用户身份安装的…

在这种情况下,请尝试使用“sudo”。PIP是第一次以root用户身份安装的…

是的,我也尝试过以sudo用户身份安装。(sudo-yum-install-python-pip),仍然是相同的错误。是的,我也尝试过以sudo的身份安装。(sudo-yum-install-python-pip),仍然是相同的错误。