gpt4 book ai didi

python - setup.py, makefile...我需要什么?

转载 作者:太空狗 更新时间:2023-10-30 01:23:31 27 4
gpt4 key购买 nike

这几天看书比较多,具体的用途不太清楚。我需要问一下,因为找不到可以向我解释的人。现在我迷路了..

主要问题是我需要在 Ubuntu 的“/usr/share/name_app”中安装我的应用程序(python + glade),在“/usr/share/applications”中安装一个“.desktop”文件。

我找到的解决方案是创建一个“.deb”文件,因为安装是完美的。在 ubuntu 中,我可以使用 Unity 单击启动器“.desktop”来启动它。(可能我会把它上传到“Ubuntu 软件中心”)。

对于 Windows,我可以使用“py2exe”或类似的程序,对于 Mac,我可以使用另一个。

但是,就像代码在 GitHub 中一样,它应该有一个“安装程序”或“生成文件”来安装它。

看了看(再看),我觉得“setup.py”只是为了安装一个模块,然后用python导入。但是,如果我必须安装和应用程序,我如何分发它制作“setup.py”或“makefile”?哪个更适合安装应用程序?有什么区别?我必须使用什么?

谢谢:)

最佳答案

setup.py 用于使用 virtualenv 部署 Python 应用程序和模块 http://www.virtualenv.org/en/latest/index.html setup.py 对应用程序开发人员最有用——你可以运行

  python setup.py develop

在 virtualenv 中设置具有 Python 依赖项的开发工作区。

对于每个平台发行版(Windows、OSX、Linux),使用您当前使用的发行版工具。

您还可以使用 setuptools 工具从 setup.py 中为平台架构推出包。例如。从 setup.py 创建 .deb

http://pypi.python.org/pypi/stdeb/

关于 setup.py 的更多信息

http://packages.python.org/distribute/setuptools.html

关于python - setup.py, makefile...我需要什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12211702/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com