我正在尝试用Python编写Gnome applet。事实上,我已经编写了应用程序,并且在打包它时我遇到了困难。
我开始研究distutils。我遇到的问题是,在指定py_modules
时,预计会有.py
的扩展名。但是,Gnome applet基本上是shell脚本。 (当然,那就是使用Python解释器。)
这是我尝试过的......但它没有用。
from distutils.core import setup
setup(name='myapp',
version='1.2',
py_modules=['myapp'],
)
此外,myapp
文件必须放入/usr/lib/myapp/
。据我所知,distutils
将文件放入其他模块中。
我该怎么做呢?
答案 0 :(得分:0)
如distutils
documentation中所述,应使用script
选项安装脚本到distutils.core.setup()
。另一方面,py_modules
用于list individual modules,并且如您所述,它们必须具有.py
扩展名。
此外,如果您要添加其他文件,data_files
option可让您指定文件的来源和目的地。
答案摘要:阅读whole distutils
documentation。