[英]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.