我正在使用Blender和 Python并希望将 .py 文件提供给其他用户来使用我的脚本...我的脚本使用外部模块(如 NumPy ),这会引发错误(如 can't find module xxxx
)。
并非所有人都可以安装 NumPy(甚至 Python :D),因为许多 Blender 用户只是艺术家。
另一个需要注意的是,NumPy 不能与 Blender 一起使用(我将其安装在系统的 Python 中,然后删除 Blender Python,因此它依赖于系统 Python)。
最佳答案
如果您想使用外部依赖项分发代码,那么您应该构建 Python egg 。创建 .egg 格式是为了解决您正在处理的问题。它是带有依赖项和元数据的代码的独立版本。 Here是一些关于如何创建 Python Egg 的信息。
关于python - 导出Python脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15069839/