unzip 就可以了。

由于项目需要将某些版本的库打包,然后 sys.path.insert方式引用(避免升级包导致某些旧的系统崩掉)。

在将egg文件打包时,发现不可用。但相关模块的__path__属性显示, 这些内容在egg里面,于是想到可能这只是个压缩包。

谷歌了一番,找到了解压的方法:https://mail.python.org/pipermail/chicago/2007-July/002301.html

即用unzip指令就可一了。

======后记===========

python的egg文件有点像java中的jar文件,是一个工程打包文件,便于安装部署,仅此一点,给多少pythoner带来了多少激动。而setup tools就是一个提供包管理的工具或者说是软件。

egg 是一个包含所有包数据的文件包。在理想情况中,egg 是一个使用 zip 压缩的文件,其中包括了所有需要的包文件。但是在某些情况下,setuptools 会决定(或被开关告知)包不应该是 zip 压缩的。在这些情况下,egg 只是一个简单的未曾压缩的子目录,但是里面的内容是相同的。使用单一的版本可以方便地进行转换,并可以节省一点磁盘空间,但是 egg 目录从功能和组织结构上来说都是相同的。

最新文章

  1. Parallel并行化编程
  2. mongodb数据导入导出以及备份恢复
  3. Ajax全解
  4. jQuery 找到当前元素之前最后一次出现的某个同辈元素
  5. What algorithm to use to normalize someone's face on image
  6. Hadoop 重启各个节点
  7. javascript 中的数据驱动页面模式
  8. 传智播客8月C/C++基础班开班
  9. Android的5样的调试信息
  10. Eclipse在SVN安装步骤(两种)和使用方法
  11. Python 上下文管理器和else块
  12. Linux新手的最佳包管理器
  13. Python PE8 编程规范
  14. mac下 将python2.7改为python3
  15. 获取各种编码(Unicode,UTF8等)的识别符
  16. C# 之 @ Assembly
  17. chrome 调试功能使用说明
  18. Android Studio复制项目作为一个新的工程
  19. 【python】python函数式编程、高阶函数
  20. html lesson one

热门文章

  1. web页面的加载顺序
  2. Visual Studio 2012优化
  3. yourphp点击刷新验证码
  4. State Threads——异步回调的线性实现
  5. C-全局变量与局部变量
  6. 程序日志输出实现-Log4j
  7. django,python,svn_web
  8. C# ManualResetEvent和AutoResetEvent 使用笔记
  9. 使用 Ant 自动生成项目构建版本
  10. eclipse的html代码辅助失效解决办法