一個關於python3中setup.py小概念


一個關於setup.py小概念
關於
python setup.py  bdist
python setup.py  sdist
兩者的區別
sdist  指的是source dist 即源碼發布,帶setup.py
bdist  指的是built (binary) dist 即編譯過(二進制)發布 不帶setup.py

查看setup.py各種編譯命令參數
python setup.py  --help-commands

查看具體某個命令參數
python setup.py bdist --help

查看setup.py配置的參數
python setup.py --help

一個實際的例子
from distutils.core import setup
setup(name="ccy",
    version="1.0",
    description="ccy's module",
    package_dir={'':'c1'},
    packages=["c11","c12","c11.c111"],
    author="ccy")

編譯成exe,可以選擇安裝目錄
python setup.py  bdist_wininst


測試編譯安裝成果
#TestMyPkg.py
from  c11.f11 import my11
my11.showmyself()


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM