ironpython是什么2.7_是否可以在IronPython2.7.5中使用请求?

我已经成功地在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的请求模块?在

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值