1. ホーム
  2. python-3.x

[解決済み] PyCharmでpython 3.4を使用する際にInvalid Python SDK Errorが発生する。

2022-02-10 02:23:50

質問

PyCharmをPython 3.4.3に変更すると、エラーが発生します。

無効なPython SDK

また、PyCharm は Python 3.4 インタプリタが目的のパスにあるにもかかわらず、自動的に見つけてくれません。 /Library/Frameworks/Python.framework/Versions/3.4/bin/python3.4 .

スクリーンショットをご覧ください。

インタープリターは機能するものの 期待通りの正しい出力が得られるのですが、python3.4関連のコード補完がうまくいきません。

たとえば print("hello world!) はエディタ上でエラーを表示しますが、コンソールには正しい出力が表示されます。

どのように解決するのですか?

私も同じような問題を抱えていました。 でPYTHONPATH変数をコメント/削除してみてください。 ~/.bash_profile

#export PYTHONPATH=/usr/local/lib/python2.7/site-packages/

それでも解決しない場合は、idea.logでエラーを確認するのも有効かもしれません。

/Users/username/Library/Logs/PyCharm40/idea.log

以下のようなエラーが発生しました。

Your PYTHONPATH points to a site-packages dir for Python 2.x but you are running Python 3.x!
     PYTHONPATH is currently: "/usr/local/lib/python2.7/site-packages/"
     You should `unset PYTHONPATH` to fix this.