【小白】easytrader初始化对象失败,如何定位此类问题?

【小白】easytrader初始化对象失败,如何定位此类问题?

直接安装了模块,然后调用了一下初始化。

import easytrader

if __name__ == '__main__':

user = easytrader.use('gj_client')

C:\projects\easyTrade\venv\Scripts\python.exe C:/projects/easyTrade/main/main.py

Traceback (most recent call last):

File "C:/projects/easyTrade/main/main.py", line 5, in <module>

user = easytrader.use('gj_client')

File "C:\projects\easyTrade\venv\lib\site-packages\easytrader\api.py", line 57, in use

from .gj_clienttrader import GJClientTrader

File "C:\projects\easyTrade\venv\lib\site-packages\easytrader\gj_clienttrader.py", line 6, in <module>

import pywinauto

File "C:\projects\easyTrade\venv\lib\site-packages\pywinauto\__init__.py", line 87, in <module>

from .sysinfo import UIA_support

File "C:\projects\easyTrade\venv\lib\site-packages\pywinauto\sysinfo.py", line 44, in <module>

import comtypes # noqa: E402

File "C:\projects\easyTrade\venv\lib\site-packages\comtypes\__init__.py", line 1176, in <module>

class IPersist(IUnknown):

File "C:\projects\easyTrade\venv\lib\site-packages\comtypes\__init__.py", line 1181, in IPersist

( ['out'], POINTER(GUID), 'pClassID' )),

File "C:\projects\easyTrade\venv\lib\site-packages\comtypes\__init__.py", line 1099, in COMMETHOD

from comtypes.automation import VARIANT

File "C:\projects\easyTrade\venv\lib\site-packages\comtypes\automation.py", line 12, in <module>

from comtypes import npsupport

File "C:\projects\easyTrade\venv\lib\site-packages\comtypes\npsupport.py", line 5, in <module>

import numpy

File "C:\projects\easyTrade\venv\lib\site-packages\numpy\__init__.py", line 305, in <module>

_win_os_check()

File "C:\projects\easyTrade\venv\lib\site-packages\numpy\__init__.py", line 302, in _win_os_check

raise RuntimeError(msg.format(__file__)) from None

RuntimeError: The current Numpy installation ('C:\\projects\\easyTrade\\venv\\lib\\site-packages\\numpy\\__init__.py') fails to pass a sanity check due to a bug in the windows runtime. See this issue for more information: https://tinyurl.com/y3dm3h86

Process finished with exit code 1


回答:

numpy版本有1.19.4版本有问题,变更到1.19.3问题解决。

大佬们遇到类似问题如何定位?

以上是 【小白】easytrader初始化对象失败,如何定位此类问题? 的全部内容, 来源链接: utcz.com/a/163895.html

回到顶部