[英]Error importing faster_than_requests on windows
I recently installed the python package faster_than_requests ver 21.3.3 from pypi on python ver 3.9.2 on windows. 導入文檔中提到的 package 后,我得到以下回溯
>>> 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
有人可以幫我解決這個問題嗎?
這是在 nimporter NimCompileException
class 中引起的。 這意味着編譯失敗,並且在嘗試向您顯示編譯錯誤時,它又失敗了。
替換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
然后再次運行>>> import faster_than_requests
以獲取有關編譯失敗的更多信息。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.