【求助】VS2017下C++调用python,import .pyd模块报错
戏外老罗 2020-02-09 10:31:24 python脚本在pycharm,或者是命令行直接运行都没有问题。但是在VS2017环境下调用报错,提示No module named****。
分析了一下,发现是一个_ctypes.pyd这个模块无法引用,该模块位于Python\DLLs目录下,进一步看了一下,该目录下的全部pyd模块都无法引用,但是在该目录下的py模块可以被引用,所以确定不是路径包含的问题,通过sys.path也查看证实DLLs目录在索引路径中。
再进一步测试,如果python脚本中不import pyd模块VS2017环境下调用完全没有问题。只要import pyd就出问题。百思不得其解。