首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在windows上导入faster_than_requests时出错

在windows上导入faster_than_requests时出错
EN

Stack Overflow用户
提问于 2021-05-07 16:38:38
回答 1查看 171关注 0票数 0

我最近在windows的Python3.9.2版本上安装了来自pypi的python包faster_than_requests版本21.3.3。在导入文档中提到的包时,我会得到以下回溯

代码语言:javascript
复制
>>> import faster_than_requests         
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "D:\OS\Windows\Python-3.9\lib\site-packages\faster_than_requests\__init__.py", line 7, in <module>
    from . faster_than_requests import *
  File "<frozen importlib._bootstrap>", line 1007, in _find_and_load
  File "<frozen importlib._bootstrap>", line 982, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 925, in _find_spec
  File "D:\OS\Windows\Python-3.9\lib\site-packages\nimporter.py", line 1150, in find_spec
    return Nimporter.import_nim_code(fullname, path, library=False)
  File "D:\OS\Windows\Python-3.9\lib\site-packages\nimporter.py", line 828, in import_nim_code
    NimCompiler.compile_nim_code(
  File "D:\OS\Windows\Python-3.9\lib\site-packages\nimporter.py", line 588, in compile_nim_code
    raise NimCompileException(errors[0])
  File "D:\OS\Windows\Python-3.9\lib\site-packages\nimporter.py", line 48, in __init__
    nim_module = nim_module.splitlines()[-1]
IndexError: list index out of range

有人能帮我解决这个问题吗?

EN

回答 1

Stack Overflow用户

发布于 2021-05-07 17:30:39

这是由nimporter NimCompileException类引起的。这意味着编译失败,在尝试向您显示编译错误时,它再次失败。

D:\OS\Windows\Python-3.9\lib\site-packages\nimporter.py中的第48行替换为:

代码语言:javascript
复制
48 nim_module = nim_module.splitlines()[-1]  # Original

48 try:                                      # New
49    nim_module = nim_module.splitlines()[-1]
50 except IndexError:
51    self.message = msg
52    return

然后再次运行>>> import faster_than_requests以获取有关编译失败的更多信息。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67431610

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档