Python:处理模块
我编写了一个使用许多内置模块的程序。该程序旨在供不同的人在其系统上使用。当他们的系统没有运行程序所需的模块时,他们没有足够的 python 知识来安装它。有什么办法可以处理吗。
我还想将程序打包为Linux中的可执行文件。它仅包含 3 个 py 文件和 1 个文本文件。
I wrote a program which uses a number of built in modules. The program is meant to be used by different persons on their systems. They dont have enough knowledge in python to install it when their system doesnt have the module needed to run the program. Is there any way of handling that.
Also I want to package the program as an executable in linux. It contains 3 py files and one text file only.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
我认为您需要创建一个处理依赖项和安装过程的 debian 软件包。
我是 Ubuntu 用户,但是这个完整的 Ubuntu 打包指南应该可以帮助您入门。祝你好运!
I think what you need is to create a debian package that handles the dependencies and the installation process.
I'm an Ubuntu user but this Complete Ubuntu Packaging Guide should help you get started. Good luck!
您可以创建一个包含 python 模块和 python 解释器的可执行文件。您可以使用 PyInstaller 创建此类可执行文件。
You can create an executable that contains your python modules and the python interpreter. You can use PyInstaller for creating such an executable.
我认为在 debian 发行版上实现此目标的最简单方法是将 将 python 应用程序打包在debian 包。您可以使用此模块让生活更轻松。
I think the easiest way to achieve this on a debian distribution is to package your python application in a debian package. You can use this module to make life easier.