.pyd文件是用Python编写生成的动态链接库,包含一个或多个Python modules,可以被其它Python代码调用。
requirements.txt内容如下:
demo/pyd目录下addr.py内容如下:
demo/pyd目录下setup.py内容如下:
将终端定位到demo/pyd,执行:
执行结果如下图所示:在pyd目录下会生成addr.cp38-win_amd64.pyd, addr.c文件和build目录,其中addr.cp38-win_amd64.pyd文件是我们需要的
调用addr.cp38-win_amd64.pyd的测试代码test_pyd.py内容如下:
将addr.cp38-win_amd64.pyd拷贝到虚拟环境Python_Test所安装目录的DLLs目录下,这里为D:ProgramFilesAnaconda3envsPython_TestDLLs, 否则会报error: ModuleNotFoundError: No module named 'addr'
将终端定位到Python_Test目录下,执行:python demo/test_pyd.py , 执行结果如下图所示:
GitHub:
版权声明:
本文来源网络,所有图片文章版权属于原作者,如有侵权,联系删除。
本文网址:https://www.mushiming.com/mjsbk/8296.html