更新时间:2022-08-15 19:25:44
Python 模块的安装方法:
Python 的模块可以直接拷贝安装,但一般推荐制作安装包,即通过 setup.py 文件来安装。
setup.py 文件的使用:
% python setup.py build #编译setup.py 文件的编写:
setup.py 中主要执行一个 setup 函数,该函数中大部分是描述性东西,最主要的是 packages 参数,列出所有的 package ,可以用自带的 find_packages 来动态获取 package 。所以 setup.py 文件的编写实际是很简单的。
1
2
3
4
5
6
7
8
9
10
11
|
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 文件:
1
2
3
|
import sys
def get():
return sys.path
|
scripts/test.py文件:
1
2
|
import os
print os.environ.keys()
|
setup 中的 scripts 表示将该文件放到 Python 的 Scripts 目录下,可以直接用。OK,简单的安装成功,可以运行所列举的命令生成安装包,或者安装该 python 包。
http://hi.baidu.com/jiyeqian/blog/item/00f9fff7e6160d2b730eec4d.html