Python 获取HTTP错误403:尝试安装VirtualEnvrapper powershell时需要SSL

Python 获取HTTP错误403:尝试安装VirtualEnvrapper powershell时需要SSL,python,powershell,pip,virtualenv,virtualenvwrapper,Python,Powershell,Pip,Virtualenv,Virtualenvwrapper,我正在努力学习教程,我正处于virtualenv+VirtualEnvRapper阶段。运行pip安装virtualenv工作正常。但是,当我尝试pip安装virtualenvwrapper powershell时,出现以下错误: ERROR: Command errored out with exit status 1: command: 'c:\python27\python.exe' -c 'import sys, setuptools, tokenize; sys.argv[0

我正在努力学习教程,我正处于virtualenv+VirtualEnvRapper阶段。运行
pip安装virtualenv
工作正常。但是,当我尝试
pip安装virtualenvwrapper powershell时,出现以下错误:

    ERROR: Command errored out with exit status 1:
 command: 'c:\python27\python.exe' -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'c:\\users\\zakst\\appdata\\local\\temp\\pip-install-ekeoqg\\virtualenvwrapper-powershell\\setup.py'"'"'; __file__='"'"'c:\\users\\zakst\\appdata\\local\\temp\\pip-install-ekeoqg\\virtualenvwrapper-powershell\\setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' egg_info --egg-base 'c:\users\zakst\appdata\local\temp\pip-install-ekeoqg\virtualenvwrapper-powershell\pip-egg-info'
     cwd: c:\users\zakst\appdata\local\temp\pip-install-ekeoqg\virtualenvwrapper-powershell\
Complete output (24 lines):
Downloading http://pypi.python.org/packages/source/d/distribute/distribute-0.6.10.tar.gz
Traceback (most recent call last):
  File "<string>", line 1, in <module>
  File "c:\users\zakst\appdata\local\temp\pip-install-ekeoqg\virtualenvwrapper-powershell\setup.py", line 11, in <module>
    distribute_setup.use_setuptools()
  File "distribute_setup.py", line 145, in use_setuptools
    return _do_download(version, download_base, to_dir, download_delay)
  File "distribute_setup.py", line 124, in _do_download
    to_dir, download_delay)
  File "distribute_setup.py", line 193, in download_setuptools
    src = urlopen(url)
  File "c:\python27\lib\urllib2.py", line 154, in urlopen
    return opener.open(url, data, timeout)
  File "c:\python27\lib\urllib2.py", line 435, in open
    response = meth(req, response)
  File "c:\python27\lib\urllib2.py", line 548, in http_response
    'http', request, response, code, msg, hdrs)
  File "c:\python27\lib\urllib2.py", line 473, in error
    return self._call_chain(*args)
  File "c:\python27\lib\urllib2.py", line 407, in _call_chain
    result = func(*args)
  File "c:\python27\lib\urllib2.py", line 556, in http_error_default
    raise HTTPError(req.get_full_url(), code, msg, hdrs, fp)
urllib2.HTTPError: HTTP Error 403: SSL is required
----------------------------------------
ERROR: Command errored out with exit status 1: python setup.py egg_info Check the logs for full command output.
错误:命令出错,退出状态为1:
命令:“c:\python27\python.exe'-c”import sys,setuptools,tokenize;sys.argv[0]=“c:\\users\\zakst\\appdata\\local\\temp\\pip install ekeoqg\\virtualenvwrapper powershell\\setup.py'”__文件“'''c:\\users\\zakst\\appdata\\local\\temp\\pip install ekeoqg\\virtualenvwrapper powershell\\setup.py''”;f=getattr(标记化,“'open'”,open)(\uuuuu文件);code=f.read().replace(“\r\n”“”、“\n”“”);f、 close();exec(编译(代码,“'exec'”)“egg\u info--egg base”c:\users\zakst\appdata\local\temp\pip install ekeoqg\virtualenvwrapper powershell\pip egg info”
cwd:c:\users\zakst\appdata\local\temp\pip install ekeoqg\virtualenvwrapper powershell\
完整输出(24行):
正在下载http://pypi.python.org/packages/source/d/distribute/distribute-0.6.10.tar.gz
回溯(最近一次呼叫最后一次):
文件“”,第1行,在
文件“c:\users\zakst\appdata\local\temp\pip install ekeoqg\virtualenvwrapper powershell\setup.py”,第11行,在
分发设置。使用设置工具()
文件“distribute_setup.py”,第145行,正在使用_setuptools
返回下载(版本、下载库、到目录、下载延迟)
文件“distribute_setup.py”,第124行,下载
至_dir,下载_delay)
下载设置工具中第193行的文件“distribute_setup.py”
src=urlopen(url)
文件“c:\python27\lib\urllib2.py”,第154行,在urlopen中
返回opener.open(url、数据、超时)
文件“c:\python27\lib\urllib2.py”,第435行,打开
响应=方法(请求,响应)
文件“c:\python27\lib\urllib2.py”,第548行,在http\u响应中
“http”、请求、响应、代码、消息、hdrs)
文件“c:\python27\lib\urllib2.py”第473行出错
返回自我。调用链(*args)
文件“c:\python27\lib\urllib2.py”,第407行,在调用链中
结果=func(*args)
文件“c:\python27\lib\urllib2.py”,第556行,默认为http\u error\u
raise HTTPError(请求获取完整url(),代码,消息,hdrs,fp)
urllib2.HTTPError:HTTP错误403:SSL是必需的
----------------------------------------
错误:命令出错,退出状态为1:python setup.py egg_info检查日志以获得完整的命令输出。
我所尝试的:

  • 更新pip
  • 重新启动powershell/PC
  • 正在运行
    pip安装virtualenvwrapper powershell-ihttps://pypi.python.org/simple/
    (给出与上述相同的错误)
  • 尝试安装包时,对pypi.org、files.pythonhosted.org和pypi.python.org使用
    --trusted host
    命令(返回与上面相同的错误)
  • 将上述URL作为受信任主机添加到pip.ini中(返回与上述相同的错误)
  • 直接从下载VirtualEnvrapper powershell(并尝试下载其2.7.1版)并运行setup.py。仍然有相同的403错误
  • 在另一台运行Windows 10的计算机上执行上述所有操作,并在另一个网络上进行干净的安装

  • 我不确定我能做些什么来解决这个问题,因为我遇到的几乎每一个解决方案都涉及到做上面的一件事,没有一件对我有效。在Windows 10上使用Python 2.7.17。

    什么版本的Windows?什么版本的Python?@phd Windows 10和Python 2.7.17。