Python包管理与Egg创建全解析
1. easy_install基础操作
easy_install是Python中强大的包管理工具,以下是它的一些常见使用场景和操作步骤。
1.1 安装压缩包
将gzipped tarball的URL传递给easy_install,它能自动识别并安装源分发文件,但源文件根目录必须包含setup.py文件,否则安装会失败。例如:
easy_install /path/to/your/gzipped/tarball
1.2 安装本地或网络文件系统上的egg
可以使用以下命令安装位于文件系统或NFS挂载存储上的egg:
easy_install /net/src/eggs/convertWindowsToMacOperatingSystem-py2.5.egg
在*nix环境中,从NFS挂载目录或本地分区安装egg是一种高效的包分发方式。可以创建一个轮询守护进程,让每个客户端检查集中式egg仓库的更新,若有新版本则自动更新。
1.3 升级包
以CherryPy包为例,展示包的安装和升级过程:
- 安装特定版本 :
$ easy_install cherrypy==2.2.1
- <
超级会员免费看
订阅专栏 解锁全文
181

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



