私はEclipse 3.6をPythonエディターとして使用しようとしています。最新バージョンのPyDevをインストールしてから、インタープリターを設定しようとしています-Pythonフィールド私のMacの設定。
私のpythonバージョンは2.6で、パスは "/ usr/bin/python"です。これを入力し、システムPYTHONPATHに追加するアイテムを選択すると、次のエラーメッセージが表示されます。
エラー:Python stdlib not found
Python/Libフォルダー(標準ライブラリを含む))が、インストールプロセス中に検出/選択されなかったようです。
このフォルダー(threading.pyやtraceback.pyなどのファイルが含まれています)は、PyDevが正しく機能するために必要です(.pycファイルだけでなく、実際のソースファイルも含まれている必要があります)...
だから私はEclipseにインタープリターパスを伝えることができません!どんな助けでも素晴らしいです! (私はPyDevを再インストールしてみましたが、うまくいきませんでした)
ありがとう!
Praveenの回答に従って、My pythonライブラリは/library/python/2.6/site-packagesにあります。/usr/bin/pythonをインタープリターフィールドに入力すると、Eclipseはどのパスを使用するか尋ねます私のシステムPYTHONPATHに追加したいです。チェックボックス項目の1つがまさにそのパスなので、他のボックスと一緒にチェックします。[OK]をクリックすると、同じエラーが発生します。
私自身の質問への答えを見つけたところ、それが同様の問題を持つ他のユーザーを啓発するかもしれないと思った。後で試して、機能するかどうかを確認します。
SourceForgeの場合: http://sourceforge.net/projects/pydev/forums/forum/293649/topic/4480085 :
「Pythonソースリリースをダウンロードし、/ Libフォルダーを/System/..../Frameworks/.../lib/python2.6/にドロップしただけで動作します。」
「これが解決策です(通常、Mac OSで行うことは、デフォルトのpythonからインストールするのではなく、python.orgからインストールします-Mac OSで何が壊れるかわからない場合は、開発中に悪いことが起こります。」
同じ問題があった。 Eclipseは、デフォルトでインストールされているpython(2.6)を使用して必要なパスをすべて見つけることができませんでした。ダウンロードしたpython 2.7、インストールを実行しました。 python "パスは次のようになりました:
/ライブラリ/Frameworks/Python.framework/Versions/2.7/bin/python。
今回、インタープリターをセットアップしようとしたときに、このパスを指定してみました。
注意:
/Library/Frameworks/Python.framework/Versions/2.7/bin
ディレクトリに移動しますMountain Lion(10.8.2)にアップグレードすると、この問題が発生しました。解決策は、XCode 4.5.2をインストールすることでした。XCode> Preferences> Componentsには、コマンドラインツールをインストールするオプションがあります。それらをインストールした後、Interpreterをインストールすることができました。
PyDevは、コンピューター上のこのディレクトリの場所を取得するためにpython libフォルダーの場所が必要です。ターミナルでこのコマンドを実行してみてください。
python -c "from distutils.sysconfig import get_python_lib; print(get_python_lib())"
そして、そのディレクトリをEclipseのPyDevのPYTHONPATHの場所に追加します。
OS X 10.8(Mountain Lion)の場合、ここで解決策を見つけました: pydevデバッガー:python OS 10.8のアップグレード後に2.7)の実際の場所が見つかりません
デフォルトではコマンドラインツールがインストールされていないようです。そのため、ダウンロードする必要があります...
私もエラーがありました:stdlibソースが見つかりません。
私の修正は、XCode 4.2をインストールしてから、EclipseのPyDev "Auto Config"メソッドを再試行することでした。
エラーなし。 PyDevは正常に実行されています!
http://developer.Apple.com/xcode/ からAppleのOSX Developerツールをインストールすると、必要な.pyファイルが/library/python/2.6/site-packagesにインストールされます。 pythonをインストールすることに煩わされる必要はありませんPythonのバージョンをAppleに恵まれていません。
私はMacに触れないという解決策を見つけましたデリバリーpythonバージョンですが、新しいものをインストールする広告をダウンロードしています(現在3.何か)
インタープリターをセットアップするときに、/ usr/local/bin/pyhton3をポイントします
(ターミナルを開いて正確なパスを見つけるには、次のように入力します:Sudo -s!hittenter>パスワード!hittenter> cd/usr/local/bin!hittenter> ls!hittenter>)->これは何をしているのか、内容を表示しています移動先のフォルダ。そこにpythonインタプリタがあるはずです。
警告!!!! Macに付属している他のpythonファイル/フォルダ)を変更したり変更したりしないでください。
@labjunky、ソースtarボールのlibフォルダーからの.pyファイルがユーザーのサイトパッケージフォルダー〜/ Library/Python/2.7/lib/python/site-packages [にドロップされた場合PyDev and selected]、それも機能します。これは、ユーザーが/ System/Library/Frameworks/...の場所を変更する権限を持っていない場合に役立ちます。
私はこの問題をJythonを設定していて、ここで説明するように解決しました: https://stackoverflow.com/a/20002281/191592
MAC OS Python 2.7をそのままにして、代わりにPython 3.3.4をインストールするだけです。スムーズに動作します!:)
1)ダウンロードpython 3.3.4:
Python-3.3.4-macosx10.6.dmgは http://python.org/download/releases/3.3.4/ からです: "Mac OS X 64-bit/32-からダウンロードMac OS X 10.6以降用のビットインストーラー(3.3.4)(私のMac OSはMountain Lionです)。
2)セットアップPythonインタプリタおよびLib:
Eclipse Preferences> Interpreter> Python Interpreterに移動し、「Quick Auto Config」をクリックします。Python 3.3.4を見つけることができます。/usr/local/bin/python3(実際には:shulow $ ls -l/usr/local/bin/python3 lrwxr-xr-x 1 root wheel 69 4 Mar 23:18/usr/local/bin/python3-> ../../../Library/Frameworks/Python.framework/Versions/3.3/bin/python3)
また、.pyファイル(.pycと.pyoだけではなく)がある/Library/Frameworks/Python.framework/Versions/3.3/lib/python3.3でそれぞれのライブラリを自動的に検索します。
Preferences> PyDev> Interpreter-Pythonで
次に、一部のパスを自動構成して選択し、続行します。