2011-06-28 6 views
0

私のMac(/ usr/local/bin/python)にPython 2.6.7がインストールされています。 以前は、python-twitterライブラリをインストールしました。私はそれをインストールしたとき、私は、次の手順を実行します:python-さえずり-0.8.3.tar.gz Mac OS X 10.6.7(Python 2.6.7)のtwitter.pyファイル(python-twitter library)の場所

  • CDのpython-さえずり-0.8.3
  • のpython setup.py -xvf

    1. タールは
    2. を構築します
    3. python setup.py install

    今はモジュールをインストールしたときに生成されたtwitter.pyファイルを修正したいと思います。私はpythonのサイトパッケージディレクトリでそれを見つけようとしましたが、見つけられませんでした。ここにあなたの情報については

    は、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-mac
    /usr/local/lib/python2.6/plat-darwin /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
    /ユーザ/ユーザ名 /.local/lib/python2.6/site-packages
    /usr/local/lib/python2.6/site-packages

    私は 'locate'コマンドを使ってすべてのフォルダでそれを見つけましたが、まだそれを見つけることはできませんでした。

    誰でもtwitter.pyファイルの場所を知っていますか?

  • +0

    私はあなたが言っていることは明確ではありません - '/usr/local/lib/python2.6/site-packages/python_twitter-0.8.3-py2.6.eggが存在しますか? – Mark

    +0

    あなたの「PYTHONPATH」にすべてを教えてください。それはPythonのsys.pathになります。 –

    答えて

    1

    実際にはzipアーカイブである.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をもう一度やり直してください。

    +0

    ありがとう、私はファイルを編集しようとしましたsetup.pyを実行する前に、それは動作します! = D – nero

    0

    何についての簡単な

    import twitter 
    print(twitter.__path__) 
    

    それがどこにあるかを調べるには?また、repr(twitter)あなたはまた、システム全体にそれらを適用する前に、あなたの変更をテストするための素敵なサンドボックスを設定するためにvirtualenvを使用する場合があります

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

    のようなものでなければなりません。

    +0

    答えをありがとう、2番目の方法は、私のために働くが、最初の方法ではありません。 :) – nero