python egg文件解压
2024-10-18 18:23:54
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 目录从功能和组织结构上来说都是相同的。
最新文章
- Parallel并行化编程
- mongodb数据导入导出以及备份恢复
- Ajax全解
- jQuery 找到当前元素之前最后一次出现的某个同辈元素
- What algorithm to use to normalize someone's face on image
- Hadoop 重启各个节点
- javascript 中的数据驱动页面模式
- 传智播客8月C/C++基础班开班
- Android的5样的调试信息
- Eclipse在SVN安装步骤(两种)和使用方法
- Python 上下文管理器和else块
- Linux新手的最佳包管理器
- Python PE8 编程规范
- mac下 将python2.7改为python3
- 获取各种编码(Unicode,UTF8等)的识别符
- C# 之 @ Assembly
- chrome 调试功能使用说明
- Android Studio复制项目作为一个新的工程
- 【python】python函数式编程、高阶函数
- html lesson one