我已经成功地在ironpython上安装了pip。但是当我试图用ipy.exe文件-十: Frames-m pip install requests”在管理员控制台中,我得到以下信息:------------------------------------------------------------
C:\Program Files (x86)\IronPython 2.7\lib\site-packages\pip\__main__.py run on 02/02/16 16:13:53
Downloading/unpacking html5lib
Getting page https://pypi.python.org/simple/html5lib/
Cleaning up...
Removing temporary dir c:\users\panta\appdata\local\temp\pip_build_panta...
Exception:
Traceback (most recent call last):
File "C:\Program Files (x86)\IronPython 2.7\lib\site-packages\pip\basecommand.py", line 122, in main
status = self.run(options, args)
File "C:\Program Files (x86)\IronPython 2.7\lib\site-packages\pip\commands\install.py", line 278, in run
requirement_set.prepare_files(finder, force_root_egg_info=self.bundle, bundle=self.bundle)
File "C:\Program Files (x86)\IronPython 2.7\lib\site-packages\pip\req.py", line 1183, in prepare_files
url = finder.find_requirement(req_to_install, upgrade=self.upgrade)
File "C:\Program Files (x86)\IronPython 2.7\lib\site-packages\pip\index.py", line 194, in find_requirement
page = self._get_page(main_index_url, req)
File "C:\Program Files (x86)\IronPython 2.7\lib\site-packages\pip\index.py", line 566, in _get_page
return HTMLPage.get_page(link, req,
File "C:\Program Files (x86)\IronPython 2.7\lib\site-packages\pip\index.py", line 670, in get_page
resp = session.get(url, headers={"Accept": "text/html"})
File "C:\Program Files (x86)\IronPython 2.7\lib\site-packages\pip\_vendor\requests\sessions.py", line 468, in get
return self.request('GET', url, **kwargs)
File "C:\Program Files (x86)\IronPython 2.7\lib\site-packages\pip\download.py", line 237, in request
return super(PipSession, self).request(method, url, *args, **kwargs)
File "C:\Program Files (x86)\IronPython 2.7\lib\site-packages\pip\_vendor\requests\sessions.py", line 456, in request
resp = self.send(prep, **send_kwargs)
File "C:\Program Files (x86)\IronPython 2.7\lib\site-packages\pip\_vendor\requests\sessions.py", line 559, in send
r = adapter.send(request, **kwargs)
File "C:\Program Files (x86)\IronPython 2.7\lib\site-packages\pip\_vendor\requests\adapters.py", line 317, in send
resp = conn.urlopen(
File "C:\Program Files (x86)\IronPython 2.7\lib\site-packages\pip\_vendor\requests\packages\urllib3\connectionpool.py", line 491, in urlopen
httplib_response = self._make_request(conn, method, url,
File "C:\Program Files (x86)\IronPython 2.7\lib\site-packages\pip\_vendor\requests\packages\urllib3\connectionpool.py", line 291, in _make_request
conn.request(method, url, **httplib_request_kw)
File "C:\Program Files (x86)\IronPython 2.7\Lib\httplib.py", line 955, in request
self._send_request(method, url, body, headers)
File "C:\Program Files (x86)\IronPython 2.7\Lib\httplib.py", line 989, in _send_request
self.endheaders(body)
File "C:\Program Files (x86)\IronPython 2.7\Lib\httplib.py", line 951, in endheaders
self._send_output(message_body)
File "C:\Program Files (x86)\IronPython 2.7\Lib\httplib.py", line 811, in _send_output
self.send(msg)
File "C:\Program Files (x86)\IronPython 2.7\Lib\httplib.py", line 773, in send
self.connect()
File "C:\Program Files (x86)\IronPython 2.7\lib\site-packages\pip\_vendor\requests\packages\urllib3\connection.py", line 197, in connect
match_hostname(self.sock.getpeercert(),
File "C:\Program Files (x86)\IronPython 2.7\lib\site-packages\pip\_vendor\requests\packages\urllib3\packages\ssl_match_hostname\_implementation.py", line 88, in match_hostname
for key, value in sub:
ValueError: too many values to unpack
那么,现在有一些方法可以在支持pip的ironpython上安装请求?我尝试使用(在管理员控制台中):在ipy.exe文件-十: 帧-m pip安装请求
在ipy.exe文件-十: FullFrames-m pip安装请求
在ipy.exe文件-m pip安装请求
在ipy.exe文件-十: 框架脚本\pip2.7.exe安装请求
在ipy.exe文件-十: FullFrames Scripts\pip2.7.exe安装请求
在ipy.exe文件-十: FullFrames Scripts\pip2.exe安装请求
在ipy.exe文件-十: FullFrames Scripts\easy_install-2.7.exe请求
当我尝试的时候”ipy.exe文件-十: FullFrames-m easy_install requests“我得到:
^{pr2}$
它创建文件夹C:\Users\panta\AppData\Local\Temp\easy\install-mbdcgv\requests-2.9.1设置.py但是当我尝试运行时,它会给出一个错误“没有提供命令”。
那么,有没有一种方法可以在IronPython2.7.5上导入请求?在
在编辑:现在使用easy_install“工作正常”,但当我尝试“导入请求”时,我收到以下信息:>>> import requests
Traceback (most recent call last):
File "", line 1, in
File "C:\Program Files (x86)\IronPython 2.7\lib\site-packages\requests-2.9.1-py2.7.egg\requests\__init__.py", line 53, in
File "C:\Program Files (x86)\IronPython 2.7\lib\site-packages\requests-2.9.1-py2.7.egg\requests\packages\__init__.py", line 27, in
File "C:\Program Files (x86)\IronPython 2.7\lib\site-packages\requests-2.9.1-py2.7.egg\requests\packages\urllib3\__init__.py", line 8, in
File "C:\Program Files (x86)\IronPython 2.7\lib\site-packages\requests-2.9.1-py2.7.egg\requests\packages\urllib3\connectionpool.py", line 34, in
File "C:\Program Files (x86)\IronPython 2.7\lib\site-packages\requests-2.9.1-py2.7.egg\requests\packages\urllib3\packages\six.py", line 330, in
File "C:\Program Files (x86)\IronPython 2.7\lib\site-packages\requests-2.9.1-py2.7.egg\requests\packages\urllib3\packages\six.py", line 320, in exec_
AttributeError: 'module' object has no attribute '_getframe'
那么,没有ironpython的请求模块?在