打包前:
]# 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...