Python 模块分发与输入输出全解析
一、Python 模块分发
1.1 分发方式概述
通常,若只是向他人分发库或简单脚本,一般无需将代码与 Python 解释器和运行时一起打包。不过,若要创建二进制可执行文件,这超出了常规范围,可参考第三方模块如 py2exe 或 py2app 获取更多细节。
1.2 .egg 文件分发
Python 软件常以 .egg 文件形式分发,这种格式由流行的 setuptools 扩展创建。若要支持 setuptools,可按如下方式修改 setup.py 文件的开头部分:
# setup.py
try:
from setuptools import setup
except ImportError:
from distutils.core import setup
setup(name = "spam",
...
)
1.3 第三方库安装
- 查找资源 :Python 包索引(PyPI,网址为 http://pypi.python.org )是查找第三方库和扩展的权威资源。
- 安装方式 :
- 平台原生安装程序 :对于较大的扩展,通常会有平台原生的安装程序,通过一系列对话框引导完成安装。
- 手动安装 :对于其他模块,通常解压下
超级会员免费看
订阅专栏 解锁全文
1552

被折叠的 条评论
为什么被折叠?



