2011-03-02 8 views
1

最近、私はこのツールについて、追加のPythonモジュールを簡単にインストールするのに役立つeasy_installが見つかりました。問題は、モジュールごとに追加の*.eggフォルダを作成することです(ソースがない場合もあります)。そしてEclipseパスを設定する方法がわかりません。デフォルトではPythonとEclipseライブラリパスの簡単インストール

私はC:\Python26\Lib\site-packages含まれていると私はソースからのpythonモジュールをインストールするときに、これは十分です...しかし、私はC:\Python26\Lib\site-packages\django-1.2.5-py2.6.egg\djangoに位置していますeasy_installでinstaledたとえばdjangoについてeasy_intall

を使用していないとき、ソースからインストール私がインストールされているすべてのモジュールが問題なく動作しているeasy_installを使用していたときに、それが実際にC:\Python26\Lib\site-packages\django

に位置し、唯一の問題は、ソースです日食を見つけることができないということで、私に偽の未解決のインポートエラーを与える

どこが間違っていますか?

Eclipse Setup

答えて

2

私は日食がソースの卵のファイルを検索しないと仮定しています。卵は、Javaのjarファイルのように、Pythonコードのzipファイルであり、いくつかのメタデータが含まれています。

また、サイトパッケージでは、install-install.pthファイルとsetuptools.pthファイルが簡単に用意されています。これらのファイルはPythonで解析され、PYTHONPATH(import sys; sys.path)に他のディレクトリやeggファイルを追加してPythonがその場所にあるコードを見つけることができます。 Eclipseでは、pthファイルを考慮して設定していない可能性が高いため、これらのインポートが有効であるとは見なされません。ジャンゴが本当にインストールされている、あなたのeasy_installed Djangoのパッケージを削除し、それを再インストールしようとする場合がありますことを認識することがEclipseを取得するには

あなたが持っているだろうな方法ではなく、圧縮された卵のファイルをインストール
easy_install --always-unzip django 

通常のパッケージディレクトリには、日食がかなり簡単に開かれるはずです。

また、上のスクリーンショットでは、Eclipseで使用する各eggファイルを明示的に追加する必要があるようです。

+0

私は試しましたが、宛先フォルダは再び同じです。しかし今、私はエラーファイルが何であるか知っていて、eclipseには[New egg/zip file(s)]ボタンがあり、ソースコードがなければモジュールをインポートします。ありがとうございました :) –

関連する問題