我已经在我的python2.4平台上安装了python oauth,但是让python twitter包工作需要在oauth中进行一些调整..我对python很新,但我认为我不能改变蛋...我该怎么安装一个非鸡蛋版本,如何安全地取出鸡蛋?
答案 0 :(得分:0)
Python eggs(比如java jar文件)使用zip格式。所以回答你关于如何进行调整的问题:
打开python解释器并运行以下命令:
>>> import oauth
>>> oauth.__file__
'/usr/lib/python2.6/dist-packages/oauth/__init__.pyc'
您的路径会有所不同,但这会告诉您在哪里寻找。通常,源代码将被解压缩并在与.py文件相同的目录中可用,在本例中为 oauth.py 。
(顺便说一下__file__
属性在所有模块上都可用,除非它们代表链接的C库,但oauth不应该这样。)
我将跳过文件导航,备份和解压缩详细信息,因为这些将取决于您的系统。
我担心我的知识缺乏。删除egg文件很简单,但除了在python库中运行$ ack python.module.to.remove
之外,我完全不确定如何从其他包中检查依赖项。但是一些可能有帮助的基本事实
__init__.py
的目录被视为python路径的一部分。请参阅Modules and Packages >>> import sys; sys.path
将显示Python搜索模块/包的每个目录。PS 如果您是Python新手,我强烈建议您了解有关IPython的更多信息。它使Python解释器更好地处理。
祝你好运,欢迎来到Python!