python 打包例項 distutils

2021-08-27 20:27:56 字數 1360 閱讀 5092

打包前:

]# ls -rlt

total 8

-rw-r--r--. 1 root root 325 sep 11 08:57 setup.py

-rw-r--r--. 1 root root  95 sep 11 08:57 setup.cfg

drwxr-xr-x. 2 root root  44 sep 11 09:31 ouractions

]# ls ouractions/

__init__.py  ouractions.py

說明: ouractions是乙個python package。裡面包含了乙個python 指令碼和__init__.py 檔案

setup.py 內容:

from setuptools import setup, find_packages

setup(name='myactions',

version='0.3',

url='',

license='mit',

py_modules=['ouractions/ouractions'],  

author_email='[email protected]',

description='manage configuration files',

zip_safe=false)

說明: py_modules 加上需要打進包裡的py module.包的位置在

]# ls ouractions/

__init__.py  ouractions.py

打包命令:(cd 到setup.py所在的目錄)

python setup.py sdist

打包後的目錄結構:在dist目錄下生成了tar包,

]# ls -rlt

total 12

-rw-r--r--. 1 root root  325 sep 11 08:57 setup.py

-rw-r--r--. 1 root root   95 sep 11 08:57 setup.cfg

drwxr-xr-x. 2 root root 4096 sep 11 08:58 myactions.egg-info

drwxr-xr-x. 2 root root   33 sep 11 08:58 dist

drwxr-xr-x. 2 root root   44 sep 11 09:31 ouractions

# ls dist/

myactions-0.3.tar.gz

安裝到其他機器上:

tar zxvf myactions-0.3.tar.gz

cd myactions-0.3

python setup.py install

RPM打包C 程式例項

rpm showrc grep topdir 14 builddir build 14 rpmdir rpms 14 sourcedir sources 14 specdir specs 14 srcrpmdir srpms 14 topdir redhat rpm showrc grep usrs...

python解析器打包 python 打包詳解

基本步驟 1.寫setup.py 2.執行 python setup.py sdist 3.在當前目錄下會生成資料夾 dist 打包好的 就在dist中,以 tar.gz 的形式被壓縮 setup.py 模板 usr bin env python from distutils.core import...

python打包說明

將需要打包的檔案放在解壓得到的pyinstaller資料夾中,開啟cmd視窗,把路徑切換到當前路徑開啟命令提示行,輸入以下內容 最後的是檔名 開啟cmd視窗,把路徑切換到檔案所在路徑 檔案隨便放在 都行 開啟命令提示行,輸入以下內容 最後的是檔名 在打包之前務必找到第三方庫的包,把包複製到到跟myf...