[英]How to use setup.py to install a python application
我在理解如何最好地使用distutils和setup.py来安装wxPython Python应用程序时遇到问题。
这是我的要求:
# gooeypi
另一个问题:该应用程序将在Windows下安装在哪里?
最后一个问题:我的树是否正确? 我的主要可执行文件是否应该与其他模块位于同一文件夹中? 这是否会导致与其他模块的名称冲突,尤其是与诸如util和pref之类的通用名称冲突?
这是我的树:
gooeypi\
----gooeypi\
------gooeypy.pyw # main executable
------controller.py
------util.py
------pref.py
------configspec.ini
----setup.py
----LICENSE
----MANIFEST.in
----README.txt
还有我的setup.py
$ cat setup.py
#!/usr/bin/env python
from distutils.core import setup
setup(name='GooeyPi',
version='0.1',
description='Cross-platform wxPython GUI front-end to PyInstaller',
author='Pedram Navid',
author_email='pedram.navid at gmail dot com',
url='http://www.github.com/multiphrenic/GooeyPi',
packages=['gooeypi'],
scripts=['gooeypi/gooeypi.pyw'],
)
有关脚本的解决方案在官方文档中 ;)
但首先,我认为您需要将脚本gooeypi / gooeypi.pyw复制到gooeypi / gooeypi,然后setup.py
将如下所示:
setup(name='GooeyPi',
version='0.1',
description='Cross-platform wxPython GUI front-end to PyInstaller',
author='Pedram Navid',
author_email='pedram.navid at gmail dot com',
url='http://www.github.com/multiphrenic/GooeyPi',
packages=['gooeypi'],
scripts=['gooeypi/gooeypi'],
)
在MANIFEST.in
:
include gooeypi/gooeypi
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.