python模組打包

2021-10-08 23:08:07 字數 608 閱讀 9240

目前python提倡打包型別為「.whl"。

模組對應的包裡要有「__init__.py"檔案(空檔案)。

在src同級目錄下建立setup.py檔案。

from setuptools import setup,find_packages

setup(

name = " ",

version = " ",

packages = find_packsges("模組儲存目錄"),

packages_dir = ,

packages_data = ,

exclude = ["*.test","*.test.*","test.*",] #不要的檔案

)

打包:

python setup.py sdist bdist_wheel
sdist生成「tar.gz」,bdist_wheel生成「whl"檔案。檢視「whl"檔案可直接將字尾改為".zip「。

安裝模組:

python setup.py install
在site_packages檔案下生成".egg"檔案.

python模組打包技術

模組安裝 需要安裝對應版本的setuptools模組,這是乙個python的模組打包工具。可以在pypi上找到 樣例 新建test.py檔案,內容如下 python view plain copy print show me 新建乙個setup.py編譯檔案,內容如下 python view pla...

python模組的打包

模組安裝 需要安裝對應版本的setuptools模組,這是乙個python的模組打包工具。可以在pypi上找到 樣例 新建test.py檔案,內容如下 print show me 新建乙個setup.py編譯檔案,內容如下 python view plain copy from distutils....

python 打包模組 nuitka

該模組可以將python編譯成c 級的可執行檔案,是解決python圖形化介面啟動慢的神器。1.環境配置 提取碼 n1gg 2.安裝nuitka pip install nuitka部分常用命令 mingw64 預設為已經安裝的vs2017去編譯,否則就按指定的比如mingw 官方建議 standa...