Python包管理与Egg创建全解析
1. easy_install高级特性
easy_install是Python中强大的包管理工具,它具备诸多高级特性,能极大提升包管理的效率。
1.1 安装不同来源的包
- 安装压缩包:可以直接将压缩包的URL传递给easy_install,它能自动识别并安装源分发文件,但要求源文件根目录包含setup.py文件。例如:
easy_install http://example.com/package.tar.gz- 安装本地或网络文件系统中的egg:可以安装位于文件系统或NFS挂载存储上的egg文件,示例如下:
easy_install /net/src/eggs/convertWindowsToMacOperatingSystem-py2.5.egg1.2 升级包
可以使用easy_install对已安装的包进行升级,以下是具体的操作步骤和示例:
1.安装指定版本的包:
easy_install cherrypy==2.2.1- 尝试安装已安