Python包管理与Egg创建全解析
1. easy_install基础使用
easy_install是Python中一个强大的包管理工具,它能自动处理包的安装、依赖解析等任务。例如,当我们传递一个压缩包的URL给它时,它能自动识别并安装该源分发,不过前提是源文件的根目录必须包含 setup.py 文件。
Installed /Users/ngift/src/py24ENV/lib/python2.4/site-packages/SQLAlchemy-0.4.3-py2.4.egg
Processing dependencies for SQLAlchemy==0.4.3
Finished processing dependencies for SQLAlchemy==0.4.3
2. 安装本地或网络文件系统中的Egg
可以使用 easy_install 安装位于文件系统或NFS挂载存储上的Egg文件。以下是一个示例:
easy_install /net/src/eggs/convertWindowsToMacOperatingSystem-py2.5.egg
在*nix环境中,这种方式对于在多台机器上同步代码版本非常有效。可以创建一个轮询守护进程,让每个客户端定期检查集中存储库中Egg的更新。
3. 包的升级
easy_install </
超级会员免费看
订阅专栏 解锁全文
35

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



