我的Python代码无法导入PyQt5和另一个包装器模块的DLL

我的Python代码无法导入PyQt5和另一个包装器模块的DLL,python,dll,pyqt5,wrapper,Python,Dll,Pyqt5,Wrapper,我正在编写一个用户界面,以便为一个实验室实验命令几个设备 为此,我将PyQt5用于图形用户界面和3个包装器模块,以与3个设备通信。其中一个(模块qmixsdk)需要导入文件夹“qmixsdk”中提供的特定dll,例如“libbCAN_API.dll”。我把那个文件夹和我的代码放在同一个目录中 我的问题是:在我的主程序中,我无法导入PyQt5和qmixsdk。我首先调用的是导入的,但是对于第二个,DLL无法加载。如果我颠倒顺序,第一个模块正确导入,第二个模块失败。 我读了很多关于加载DLL的问题/

我正在编写一个用户界面,以便为一个实验室实验命令几个设备

为此,我将PyQt5用于图形用户界面和3个包装器模块,以与3个设备通信。其中一个(模块qmixsdk)需要导入文件夹“qmixsdk”中提供的特定dll,例如“libbCAN_API.dll”。我把那个文件夹和我的代码放在同一个目录中

我的问题是:在我的主程序中,我无法导入PyQt5和qmixsdk。我首先调用的是导入的,但是对于第二个,DLL无法加载。如果我颠倒顺序,第一个模块正确导入,第二个模块失败。 我读了很多关于加载DLL的问题/答案,PyQt5导入的问题。。。但这超出了我的理解

我在Windows10、64位、Python 3.8上工作。我使用Anaconda,为实验代码创建了一个专用环境。我更新了PyQt5,环境和基础上的Python版本相同,在代码中我添加了模块qmixsdk(位于目录qmixsdk中)和相关DLL的路径。 我的猜测是qmixsdk DLL使用与PyQt5相同的“东西”(函数、过程?)。可能吗?要在同一程序中导入所有这些模块,我可以做些什么