Bry*_*ock 3 python django markdown egg setuptools
我正在尝试为Python Markdown-2.0.3-py2.7.egg添加视频扩展
事情不起作用,所以我想用pdb调试器来看看发生了什么.
我似乎无法找到插入pdb的源代码.
鸡蛋位于这里:
/usr/local/lib/python2.7/site-packages/Markdown-2.0.3-py2.7.egg
Run Code Online (Sandbox Code Playgroud)
使用iPython,我可以查看Markdown模块的Python源代码及其路径:
/usr/local/lib/python2.7/site-packages/Markdown-2.0.3-py2.7.egg/markdown/__init__.py
Run Code Online (Sandbox Code Playgroud)
但我无法导航到该文件,也无法在文本编辑器中打开它.
我猜测我正在查看的源代码可能是从编译的egg中生成的.但是,似乎必须有某种方式来访问代码.
.egg文件是一个简单的ZIP存档,如果需要,您可以使用任何支持ZIP的应用程序提取文件.话虽这么说,您可以通过将develop
选项传递给setup.py 来将.egg安装到文件夹中进行开发.这将使setuptools使用指定文件夹中的源,并通过包路径中的文件链接到它们.
一个.egg
文件是一个zip文件 - 因此,在命令提示符或shell提示符下输入unzip -l /usr/local/lib/python2.7/site-packages/Markdown-2.0.3-py2.7.egg
应该告诉你它的内容,例如(如果你有unzip
shell或命令的$ PATH,当然).
归档时间: |
|
查看次数: |
3673 次 |
最近记录: |