想自己发布一个pypi包,需要调用c++函数(调用.dll文件就行了),然后我测试模块的时候是可以调用的,但是打包之后就报错(找不到.dll文件),已经使用了MANIFEST.in,也确实成功打包了,在压缩的压缩包里有lib文件。


【相关推荐】
- 看下这篇博客,也许你就懂了,链接:安装pypi下载的压缩程序包
- 除此之外, 这篇博客: 会发布属于自己的pypi库么?不会的话来瞧瞧吧~中的 大致介绍一下每个文件是干嘛的吧: 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:
- 1.QcureUi是我们应该写好能够正常调用的python包。准备开源。
- 2.LICENSE用来声明我们开源项目的协议。
- 3.README.md则是一个用来介绍我们项目的功能以及实用性。
- 4.setup.py用来填写我们开源库的一些基本信息(版本号等等)。
- 5.MANIFEST.in用来写入包内除python文件之外的成分。例如图片或者处理日志等需要导入的内容。
- 6.deployPyPi.bat中写入twine upload dist/*方便我们之后发布第三方库。
- 7.install_whl.bat中写入python setup.py bdist_wheel以及python setup.py sdist方便我的之后的打包工作。
如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^