Python 2.4 OAuth兼容性

2024-09-30 10:39:38 发布

您现在位置:Python中文网/ 问答频道 /正文

我已经在python2.4平台上安装了python2oauth,但是要使pythontwitter包正常工作,需要在oauth中进行一些调整。。我对python很陌生,但我想我不能改变这个蛋。。我如何安装一个非鸡蛋版本和如何安全地删除鸡蛋?在


Tags: 版本平台oauth鸡蛋pythontwitter陌生python2oauth
1条回答
网友
1楼 · 发布于 2024-09-30 10:39:38

Python鸡蛋(比如javajar文件)使用zip格式。因此,回答您关于如何进行调整的问题:

  1. 查找文件位置
  2. 导航到位置,制作备份副本
  3. 如果文件存储为卵,打开它
  4. 开始修改!在

找到鸡蛋的位置

打开python解释器并运行以下命令:

>>> import oauth
>>> oauth.__file__
'/usr/lib/python2.6/dist-packages/oauth/__init__.pyc'

你的道路会有所不同,但这会告诉你该往哪里看。通常源代码将被解包,并与.py文件位于同一目录中,在本例中是oauth.py公司。在

(顺便说一句,__file__属性在所有模块上都是可用的,除非它们表示链接的C库,但是oauth不应该是这样的。)

我将跳过文件导航、备份和解压缩的详细信息,因为这些都取决于您的系统。在

安全取出Python蛋

恐怕我在这方面缺乏知识。删除egg文件很容易,但是除了在python库中运行$ ack python.module.to.remove之外,我根本不知道如何检查其他包的依赖性。但一些基本的事实可能会有所帮助

  1. 其中包含__init__.py的目录被视为python路径的一部分。见Modules and Packages
  2. Python eggs将添加一个.pth file,其中包含要添加到路径中的其他位置。在
  3. >>> import sys; sys.path将显示Python搜索模块/包的每个目录。在
  4. PYTHONPATH环境变量可以配置为将您选择的路径添加到python搜索路径中

PS如果您是Python新手,我强烈建议您了解有关IPython的更多信息。它使Python intepreter更易于处理。在

祝你好运,欢迎来到Python!在

相关问题 更多 >

    热门问题