编程语言
首页 > 编程语言> > python – setup.py,makefile …我需要什么?

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

作者:互联网

这些天我一直在读很多东西,而且我不确定它的具体用途.我需要问一下,因为找不到向我解释的人.现在我迷路了……

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

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

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

但是,就像代码在GitHub中一样,它应该有一个“setup”或“makefile”来安装它.

阅读和阅读(和阅读)后,我认为“setup.py”仅用于安装模块,然后用python导入.
但是,如果我必须安装和应用程序,我如何分发它来制作“setup.py”或“makefile”?哪个更适合安装应用?差异是什么?我必须使用什么?

谢谢:)

解决方法:

setup.py用于部署Python应用程序和模块,使用virtualenv 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,installation,install,makefile,setup-py
来源: https://codeday.me/bug/20190630/1331905.html