PyDev と Eclipse に問題があります。これは、私が持っていた古い EasyEclipse バージョンで最初に発生しました。EasyEclipse のインストールが古いからだと思っていましたが、Eclipse 4.2.1 と PyDev 2.7.1 でも発生しています。Python 2.7.3 を実行しています。
問題は、タイプ時のコード分析に問題があるか、間違った Python バージョンを実行しているように見えることです。この行には構文エラーがあると考えられます。
x = 1 if some_boolean else 2
if-キーワードの代わりに改行が必要です。モジュールを実行すると、期待どおりに動作します。
この 1 つのエラーが、実際に役立つコード分析を台無しにするように見えるため、これは非常に厄介です。問題と関係があるかどうかはわかりませんが、このサイトで interpreterInfo.py を実行するように指示されたので、生成されたXML ダンプを以下に示します。
何かご意見は?