在PyDev中查看Python egg文件的代码

2 投票
2 回答
4361 浏览
提问于 2025-04-17 00:39

在Eclipse中使用PyDev的一个好处是,按下F3键可以查看几乎所有内容。不过,如果你使用的包是放在一个Python egg里的,那这个功能就无法使用了。

有没有办法让它正常工作呢?
如果不行的话,把egg里的内容提取到site-packages里,然后删除这个egg,这样可行吗?这样做会不会丢失一些元数据呢?

2 个回答

3

你可以把这个蛋里的东西解压到 site-packages 文件夹里,这样它就能正常使用了。

4

其实,你说的应该是可以的(也就是说:在压缩文件里对一个文件按F3应该能正确打开那个文件)。

所以,这其实是个在PyDev处理压缩文件时比较严重的bug(我刚刚修复了这个问题,现在在最新的夜间版本里已经可以用了——它会在PyDev 2.2.3中发布)。

想要获取最新的夜间版本,可以查看这里的说明:http://pydev.org/download.html

撰写回答