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

制作python的安装模块

2011-09-29 00:26 531 查看
Python模块的安装方法:

1. 单文件模块

直接把文件拷贝到$python_dir/lib

2. 多文件模块,带setup.py

python setup.py install

3. egg文件,类似Java的jar

1) 下载ez_setup.py,运行python ez_setup

2) easy_install *.egg

虽然Python的模块可以拷贝安装,但是一般情况下推荐制作一个安装包,即写一个setup.py文件来安装。

setup.py文件的使用:

% python setup.py build #编译

% python setup.py install #安装

% python setup.py sdist #制作分发包

% python setup.py bdist_wininst #制作windows下的分发包

% python setup.py bdist_rpm

setup.py文件的编写

setup.py中主要执行一个 setup函数,该函数中大部分是描述性东西,最主要的是packages参数,列出所有的package,可以用自带的find_packages来动态获取package。所以setup.py文件的编写实际是很简单的。

简单的例子:

setup.py文件


from setuptools import setup, find_packages




setup(


name="mytest",


version="0.10",


description="My test module",


author="Robin Hood",


url="http://www.csdn.net",


license="LGPL",


packages= find_packages(),


scripts=["scripts/test.py"],


)



mytest.py


import sys




def get():


return sys.path





scripts/test.py


import os




print os.environ.keys()

setup中的scripts表示将该文件放到 Python的Scripts目录下,可以直接用。

OK,简单的安装成功,可以运行所列举的命令生成安装包,或者安装该python包。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  职场 休闲 python