Mac OS X 10.6.7中python-twitter库的twitter.py文件位置(Python 2.6.7)

0 投票
2 回答
733 浏览
提问于 2025-04-16 20:27

我在我的Mac上安装了Python 2.6.7,路径是/usr/local/bin/python。之前,我安装了一个叫做python-twitter的库。安装的时候我按照以下步骤操作:

  1. 解压文件:tar -xvf python-twitter-0.8.3.tar.gz
  2. 进入解压后的文件夹:cd python-twitter-0.8.3
  3. 构建安装包:python setup.py build
  4. 安装这个库:python setup.py install

但是现在,我想修改安装这个模块时生成的twitter.py文件。我试着在Python的site-packages目录里找这个文件,但找不到。

顺便告诉你们,这里是我的PYTHONPATH:
/usr/local/lib/python2.6/site-packages/setuptools-0.6c11-py2.6.egg
/usr/local/lib/python2.6/site-packages/oauth2-1.5.170-py2.6.egg
/usr/local/lib/python2.6/site-packages/simplejson-2.1.6-py2.6-macosx-10.4-x86_64.egg
/usr/local/lib/python2.6/site-packages/lxml-2.3-py2.6-macosx-10.4-x86_64.egg
/usr/local/lib/python2.6/site-packages/python_twitter-0.8.2-py2.6.egg
/usr/local/lib/python26.zip
/usr/local/lib/python2.6
/usr/local/lib/python2.6/plat-darwin
/usr/local/lib/python2.6/plat-mac
/usr/local/lib/python2.6/plat-mac/lib-scriptpackages
/usr/local/lib/python2.6/lib-tk
/usr/local/lib/python2.6/lib-old
/usr/local/lib/python2.6/lib-dynload
/Users/username/.local/lib/python2.6/site-packages
/usr/local/lib/python2.6/site-packages

我用'locate'命令在所有文件夹里找过,但还是找不到。

有人知道twitter.py文件在哪里吗?

2 个回答

0

那我们来看看一个简单的

import twitter
print(twitter.__path__)

来找出它在哪里?另外,repr(twitter) 应该类似于

<module 'twitter' from '/path/you/want/twitter.py'>

你可能还想使用 virtualenv 来创建一个干净的测试环境,这样你可以在全局应用之前先测试你的修改。

1

这个文件在 .egg 文件里面,实际上它就是一个压缩包。

/Library/Python/2.6/site-packages-> zipinfo python_twitter-0.8.2-py2.6.egg
Archive:  python_twitter-0.8.2-py2.6.egg   60381 bytes   8 files
-rw-r--r--  2.0 unx   122153 b- defN 16-Apr-11 16:57 twitter.py
-rw-r--r--  2.0 unx   128307 b- defN 28-Jun-11 09:14 twitter.pyc
-rw-r--r--  2.0 unx        1 b- defN 28-Jun-11 09:14 EGG-INFO/dependency_links.txt
-rw-r--r--  2.0 unx    25334 b- defN 28-Jun-11 09:14 EGG-INFO/PKG-INFO
-rw-r--r--  2.0 unx       28 b- defN 28-Jun-11 09:14 EGG-INFO/requires.txt
-rw-r--r--  2.0 unx      397 b- defN 28-Jun-11 09:14 EGG-INFO/SOURCES.txt
-rw-r--r--  2.0 unx        8 b- defN 28-Jun-11 09:14 EGG-INFO/top_level.txt
-rw-r--r--  2.0 unx        1 b- defN 28-Jun-11 09:14 EGG-INFO/zip-safe
8 files, 276229 bytes uncompressed, 59457 bytes compressed:  78.5%

如果你想要做一些修改,最简单的方法是在运行 setup.py 之前先编辑这个文件。就你来说,只需要做完修改后,再重新运行 setup.py 就可以了。

撰写回答