使用导入的模块发布 python 个项目
Publish python project with imported modules
我想发布一个 python 项目,但我在其中像使用套接字一样使用模块。我如何添加到不是我的项目代码?这合法吗?
无需添加标准库中的模块。对于其他依赖项,您可以
- 测试模块是否可用(
try: import x except: error()
)并通知用户安装甚至自动安装
- package your program and have pip install the dependencies for you
- 使用 cx_freeze 或类似的方法从包含模块的程序中制作独立包
如果您使用 Windows,您可以使用最小的 Embedded Distribution(来自 Python 3.5)自行打包。
请参阅 Python wiki on deployment 进一步阅读。
遵守第 3 方模块的许可证。
我想发布一个 python 项目,但我在其中像使用套接字一样使用模块。我如何添加到不是我的项目代码?这合法吗?
无需添加标准库中的模块。对于其他依赖项,您可以
- 测试模块是否可用(
try: import x except: error()
)并通知用户安装甚至自动安装 - package your program and have pip install the dependencies for you
- 使用 cx_freeze 或类似的方法从包含模块的程序中制作独立包
如果您使用 Windows,您可以使用最小的 Embedded Distribution(来自 Python 3.5)自行打包。
请参阅 Python wiki on deployment 进一步阅读。
遵守第 3 方模块的许可证。