您的位置:首页 > 编程语言 > Python开发

python 的打包及安装 distutils

2015-12-31 21:14 447 查看
命令如下:

python setup.py --help-commands

python setup.py sdist 创建一个源码包发布

python setup.py bdist 创建一个二进制包发布

以什么样的格式打包zip,tar,rpm 可以通过以下命令查看:

python setup.py sdist --help-formats

python setup.py bdist --help-formats

例子:

1. 一般主目录下会有一个readme文件:

This is read me file

Features:

1.

2.

Install Steps:

1.

2.

2. 还会有一个COPYRIGHT.txt 及 MANIFEST.in文件

include COPYRIGHT.txt

recursive-include pyfei *.jpg *.xml *.txt *.gz *.json *.pickle

3. 有需要打包的文件夹例如pyfei文件夹

4. 还会有最重要的setup.py文件

from  distutils.core import setup

setup(
name='pyfei',#一般为当前目录下,需要打包的文件夹名
packages=['pyfei'],
version='1.0',
description='My first python',
author='zhang fei'
)


打包:

1. cd到setup.py所在的目录,即pyfei文件夹的上层

2.

python setup.py sdist,会产生一个dist文件夹,里面有打包后生成的包

3. 如果将生成的包进行解压后,会有四个文件:

之前需要打包的目录文件即pyfei文件夹,readme.txt,setup.py,PKG-INFO

安装:

将dist的文件发送给需要安装的机器,如果是源码包则运行python setup.py install;否则直接运行安装文件;

执行后根据安装的log,会看到它将文件安装到哪里了。

安装后,就可以直接导入模块了,如import pyfei

>>> import pyfei

>>> 执行里面的函数
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: