python - IronPython 2.7.8 与 pip
问题描述
在 Windows 10 上安装 IronPython 2.7.8(最新稳定版本)后,我尝试运行 pip,但出现如下错误:
PS C:\Program Files\IronPython 2.7> ipy.exe -m pip install numpy
Unhandled exception:
Traceback (most recent call last):
File "C:\Program Files\IronPython 2.7\Lib\runpy.py", line 187, in run_module
File "C:\Program Files\IronPython 2.7\Lib\site-packages\pip\_vendor\pyparsing.py", line 1261, in setParseAction
File "C:\Program Files\IronPython 2.7\Lib\site-packages\pip\_vendor\pyparsing.py", line 1043, in _trim_arity
File "C:\Program Files\IronPython 2.7\Lib\runpy.py", line 81, in _run_module_code
File "C:\Program Files\IronPython 2.7\Lib\runpy.py", line 72, in _run_code
File "C:\Program Files\IronPython 2.7\Lib\site-packages\pip\__main__.py", line 16, in <module>
File "C:\Program Files\IronPython 2.7\Lib\site-packages\pip\_internal\__init__.py", line 42, in <module>
File "C:\Program Files\IronPython 2.7\Lib\site-packages\pip\_internal\cmdoptions.py", line 16, in <module>
File "C:\Program Files\IronPython 2.7\Lib\site-packages\pip\_internal\index.py", line 25, in <module>
File "C:\Program Files\IronPython 2.7\Lib\site-packages\pip\_internal\download.py", line 40, in <module>
File "C:\Program Files\IronPython 2.7\Lib\site-packages\pip\_internal\utils\logging.py", line 9, in <module>
File "C:\Program Files\IronPython 2.7\Lib\site-packages\pip\_internal\utils\misc.py", line 21, in <module>
File "C:\Program Files\IronPython 2.7\Lib\site-packages\pip\_vendor\pkg_resources\__init__.py", line 77, in <module>
File "C:\Program Files\IronPython 2.7\Lib\site-packages\pip\_vendor\packaging\requirements.py", line 9, in <module>
File "C:\Program Files\IronPython 2.7\Lib\site-packages\pip\_vendor\pyparsing.py", line 4734, in <module>
IndexError: index out of range: -1
PS C:\Program Files\IronPython 2.7>
我不知道如何解决这个错误。似乎是 IronPython 的问题?我无法将软件包安装到 IronPython,因此无法进行任何开发。任何人都可以帮忙吗?
解决方案
https://github.com/IronLanguages/ironpython2/issues/71 我在 github 中发现了这个问题。您必须确保使用与 ipy 2.7.8 一起使用的正确版本的 pip
推荐阅读
- r - R:计算多个序列上第n个位置的A、G、T的频率
- php - 使用php和jquery ajax提交表单后无法将数据插入数据库
- node.js - Puppeteer - xpath - 如何使用 xpath 在 div 元素中输入文本?
- excel - 基于另一个工作表中的公式的条件格式
- ios - 使细节按钮在 iOS MapView 中始终可见
- mongodb - MongoDB聚合组,具有来自多个文档的数组对象值的总和并按组计数
- vb.net - 多语法值更短
- excel - 设置对所有 Subs 恒定的变量
- python - 包含工作时间上下文的日期时间列表,计算非工作时间
- c - socket close(sd) 调用(在发送 arp 请求后)被卡住(挂起)