[英]Python Setup.py
所以我是python建築和包裝的新手。
我很困惑我的設置是否可行,以及是否有更好的方法來構建代碼文件以實現更好的打包。
從本質上講,我有:
/top_folder/
|___setup.py
|___file1.py
|___file2.py
|___lib/ <--- (FOLDER)
|_____ binary1
|_____ libfile1.py
|_____ libfile2.awk
|_____ __init__.py
這樣的setup.py文件是正確的方法嗎?
setup(
name='myName',
version='1.0a',
#packages=['lib'],
url='http://myUrl.co.uk',
license='GPL2',
author='myAuthorName',
author_email='myAuthorEmail',
description='myDescription',
py_modules=['file1', 'file2']
)
也許這個Open Sourcing是一個正確的Python項目可能有所幫助。 它不僅包括setup.py文件,還包括幾乎所有工具和概念。
創建一個文件來運行此命令:
python.exe build.py py2exe
Build.py應該包含這個(減去注釋):
from distutils.core import setup
import py2exe
注意:您需要包含的任何模塊/庫(這個使用timer.py)MODULE_LIST = [“timer”]
注意:'bundle_files':1'和zipfile = None編譯每一個exe而沒有依賴關系console = script將使你的exe作為控制台中的腳本運行你的python程序。 PyFindReplaceThreaded.py是您要構建的py文件。
setup(
options = {'py2exe': {'bundle_files': 1}},
console = [{'script': "PyFindReplaceThreaded.py"}],
zipfile = None,
)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.