问题描述
我想使用this official tutorial打包我的python项目
问题是我的项目使用.so外部库。当我制作一个软件包并将其导入随机的python脚本中时,出现此错误:
ModuleNotFoundError:没有名为“ myExternalLib”的模块
我找不到有关如何在程序包中添加外部库的任何教程,我想我没有使用正确的关键字进行搜索。
解决方法
我认为最简单的解决方案是将外部库作为包数据添加。
setup(
.....
packages=['myLib'],package_data={'myLib': ['myExternalLib.so']},)