問題說明
執行skcom.tools.setup出現錯誤,有翻之前的issue,有看到相同錯誤,但沒有看到要如何處理
有試過將comtypes清除再重新執行,還是跑相同錯誤,學習中,感謝
問題重現方法
python -m skcom.tools.setup
輸出訊息
C:\Users\U>python -m skcom.tools.setup
INFO | 安裝 Visual C++ 2010 可轉發套件
INFO | Visual C++ 2010 可轉發套件已安裝, 版本: 10.0.40219.325
INFO | 群益 API 元件已安裝, 版本: 2.13.39.0
INFO | 生成群益 API 元件的 comtypes 模組
INFO | 生成 site-packages\comtypes\gen\SKCOMLib.py
Traceback (most recent call last):
File "C:\Users\U\AppData\Local\Programs\Python\Python310\lib\runpy.py", line 196, in _run_module_as_main
return _run_code(code, main_globals, None,
File "C:\Users\U\AppData\Local\Programs\Python\Python310\lib\runpy.py", line 86, in _run_code
exec(code, run_globals)
File "C:\Users\U\AppData\Local\Programs\Python\Python310\lib\site-packages\skcom\tools\setup.py", line 39, in
main()
File "C:\Users\U\AppData\Local\Programs\Python\Python310\lib\site-packages\skcom\tools\setup.py", line 33, in main skcom.helper.generate_mod()
File "C:\Users\U\AppData\Local\Programs\Python\Python310\lib\site-packages\skcom\helper.py", line 432, in generate_mod
comtypes.client.GetModule(dll_path)
File "C:\Users\U\AppData\Local\Programs\Python\Python310\lib\site-packages\comtypes\client_generate.py", line 128, in GetModule
tlib = _load_tlib(pathname) # don't register
File "C:\Users\U\AppData\Local\Programs\Python\Python310\lib\site-packages\comtypes\client_generate.py", line 162, in _load_tlib
return LoadTypeLibEx(obj)
File "C:\Users\U\AppData\Local\Programs\Python\Python310\lib\site-packages\comtypes\typeinfo.py", line 485, in LoadTypeLibEx
_oleaut32.LoadTypeLibEx(c_wchar_p(szFile), regkind, byref(ptl))
File "_ctypes/callproc.c", line 993, in GetResult
OSError: [WinError -2147312566] 載入類型程式庫/DLL 時發生錯誤。
環境資訊
- Windows 版本: 10
- Python 版本: 3.10
- skcom 套件版本: 0.9.9
問題說明
執行skcom.tools.setup出現錯誤,有翻之前的issue,有看到相同錯誤,但沒有看到要如何處理
有試過將comtypes清除再重新執行,還是跑相同錯誤,學習中,感謝
問題重現方法
python -m skcom.tools.setup輸出訊息
C:\Users\U>python -m skcom.tools.setup
INFO | 安裝 Visual C++ 2010 可轉發套件
INFO | Visual C++ 2010 可轉發套件已安裝, 版本: 10.0.40219.325
INFO | 群益 API 元件已安裝, 版本: 2.13.39.0
INFO | 生成群益 API 元件的 comtypes 模組
INFO | 生成 site-packages\comtypes\gen\SKCOMLib.py
Traceback (most recent call last):
File "C:\Users\U\AppData\Local\Programs\Python\Python310\lib\runpy.py", line 196, in _run_module_as_main
return _run_code(code, main_globals, None,
File "C:\Users\U\AppData\Local\Programs\Python\Python310\lib\runpy.py", line 86, in _run_code
exec(code, run_globals)
File "C:\Users\U\AppData\Local\Programs\Python\Python310\lib\site-packages\skcom\tools\setup.py", line 39, in
main()
File "C:\Users\U\AppData\Local\Programs\Python\Python310\lib\site-packages\skcom\tools\setup.py", line 33, in main skcom.helper.generate_mod()
File "C:\Users\U\AppData\Local\Programs\Python\Python310\lib\site-packages\skcom\helper.py", line 432, in generate_mod
comtypes.client.GetModule(dll_path)
File "C:\Users\U\AppData\Local\Programs\Python\Python310\lib\site-packages\comtypes\client_generate.py", line 128, in GetModule
tlib = _load_tlib(pathname) # don't register
File "C:\Users\U\AppData\Local\Programs\Python\Python310\lib\site-packages\comtypes\client_generate.py", line 162, in _load_tlib
return LoadTypeLibEx(obj)
File "C:\Users\U\AppData\Local\Programs\Python\Python310\lib\site-packages\comtypes\typeinfo.py", line 485, in LoadTypeLibEx
_oleaut32.LoadTypeLibEx(c_wchar_p(szFile), regkind, byref(ptl))
File "_ctypes/callproc.c", line 993, in GetResult
OSError: [WinError -2147312566] 載入類型程式庫/DLL 時發生錯誤。
環境資訊