Python 模块的安装方法:
Python 的模块可以直接拷贝安装,但一般推荐制作安装包,即通过 setup.py 文件来安装。
setup.py 文件的使用:
% python setup.py build #编译setup.py 文件的编写:
setup.py 中主要执行一个 setup 函数,该函数中大部分是描述性东西,最主要的是 packages 参数,列出所有的 package ,可以用自带的 find_packages 来动态获取 package 。所以 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 包。
http://hi.baidu.com/jiyeqian/blog/item/00f9fff7e6160d2b730eec4d.html