Python 3.x 在windows上导入快于\u的请求时出错
我最近在PythonVer3.9.2上安装了pypi的python包Ver21.3.3 在窗户上。在导入文档中提到的包时,我得到以下回溯Python 3.x 在windows上导入快于\u的请求时出错,python-3.x,windows,python-requests,importerror,nim-lang,Python 3.x,Windows,Python Requests,Importerror,Nim Lang,我最近在PythonVer3.9.2上安装了pypi的python包Ver21.3.3 在窗户上。在导入文档中提到的包时,我得到以下回溯 >>> import faster_than_requests Traceback (most recent call last): File "<stdin>", line 1, in <module> File "D:\OS\Windows\Python-3.
>>> 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
>>导入比请求更快
回溯(最近一次呼叫最后一次):
文件“”,第1行,在
文件“D:\OS\Windows\Python-3.9\lib\site packages\than\u-than\u-than\u-requests\\uuu-init\uu.py”,第7行,在
从…起导入请求的速度比导入请求的速度快*
文件“”,第1007行,在“查找”和“加载”中
文件“”,第982行,在“查找”和“加载”中解锁
文件“”,第925行,在“查找”规范中
文件“D:\OS\Windows\Python-3.9\lib\site packages\nimporter.py”,第1150行,在find\u规范中
返回Nimporter.import\u nim\u代码(全名、路径、库=False)
文件“D:\OS\Windows\Python-3.9\lib\site packages\nimporter.py”,第828行,在import\u nim\u代码中
NimCompiler.compile\u nim\u代码(
文件“D:\OS\Windows\Python-3.9\lib\site packages\nimporter.py”,第588行,在compile\u nim\u代码中
引发NimCompileException(错误[0])
文件“D:\OS\Windows\Python-3.9\lib\site packages\nimporter.py”,第48行,在\uuu init中__
nim_module=nim_module.splitlines()[-1]
索引器:列表索引超出范围
有人能帮我解决这个问题吗?这是由nimporter
NimCompileException
类引起的。这意味着编译失败,当试图向您显示编译错误时,它再次失败
替换D:\OS\Windows\Python-3.9\lib\site packages\nimporter.py
处的第48行,如下所示:
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
然后再次运行导入速度比请求速度快,以获取有关编译失败的更多信息。这是由nimporter
NimCompileException
类引起的。这意味着编译失败,在尝试向您显示编译错误时,再次失败
替换D:\OS\Windows\Python-3.9\lib\site packages\nimporter.py
处的第48行,如下所示:
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
然后再次运行导入比请求更快,以获取有关编译失败的更多信息。可能会有帮助,显示一些可选的windows安装方法可能会有帮助,显示一些可选的windows安装方法