簡體   English   中英

Python Setup.py

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

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM