16

PyPyの下にPythonの卵をインストールするにはどうすればよいですか?

インストール中に、PyPy によって/usr/lib64/pypy-1.5/site-packages/ディレクトリが作成されました。そのため、このディレクトリにプレフィックスを設定して easy_install を使用しようとしましたが、これは卵の有効なディレクトリではないと不平を言います。から卵をコピーするだけ/usr/lib/python2.7/site-packagesですか、それとも easy_install を使用するのと同じくらい簡単ですか (おそらく構成にいくつかの変更があります)?

私の作業環境は Fedora 15 Beta、Python 2.7.1 ( /usr/bin/python)、PyPy 1.5.0-alpha0 with GCC 4.6.0 (で/usr/bin/pypy、yum を使用して RPM からインストール)、easy_install バージョンは: distributed 0.6.14 ( usr/bin/easy_install) です。

4

1 に答える 1

14

まず、PyPy専用にディストリビューションがインストールされていることを確認する必要があります。フェドラがどのようにパッケージ化するかはわかりませんが、一般的にcpythonのパッケージをインストールしても、PyPyでも利用できるようにはなりません。特に、/ usr / bin/easy_installはおそらくCPythonのみです。

PyPyの「通常の」インストールを使用する場合、次のディレクトリ構造になります。

  • /opt/pypy-1.5/
    • 置き場/
    • サイトパッケージ/
    • lib-python /
    • lib_pypy /

次に、 http: //python-distribute.org/distribute_setup.pyをダウンロードして実行できます。

$ /opt/pypy-1.5/bin/pypy distribute_setup.py

これで、/ opt / pypy-1.5 / bin / easy_installが作成され、/ opt / pypy-1.5/site-packages内にパッケージがインストールされます。

ただし、pypyがfedoraにどのようにパッケージ化されているかはわかりません。/ usr / binに「ちょうど」インストールされている場合、distributeをインストールすると、元のcpythonの/ usr / bin/easy_installが上書きされる可能性があります。

于 2011-05-05T07:49:46.457 に答える