PyCharmプラグインを使用してIntelliJ IDEAでPythonインタープリターを構成するにはどうすればよいですか?


108

IDEのドキュメントには、PythonインタープリターをPyCharmに追加する方法に関するチュートリアルがあります。これには、「プロジェクトインタープリター」ページへのアクセスが含まれます。Pythonプラグインをインストールした後でも、その設定がどこにも表示されません。

私は何か明白なものを見逃していますか?


1
ファイル>設定>プロジェクトインタープリターの下にある必要があります
Joran Beasley

9
@ JoranBeasley、IDEA 14のような設定はありません

回答:


153

Pythonプラグインがインストールされている場合:

  1. [ファイル]> [プロジェクト構造]に移動します。
  2. Project SDKの[プロジェクト]メニューで[新規]を選択し、
  3. 「Python SDK」を選択し、次に「ローカル」を選択します。

Python SDKがインストールされている場合、フローはそこから自然なものになるはずです。Pythonインストールが存在する場所に移動します。


1
2 intepreters、Python用1およびJavaのための1つ持ってする方法があり、同時には?つまり、切り替える必要はありません。
デビッドウィリアムズ

13
@DavidWilliamsはい、同じモジュールのPython ファセットを使用してJavaプロジェクトを作成する必要があります。これは、新しいプロジェクトウィザード(最初のページの[追加のライブラリとフレームワーク]で[Python]を選択)または後でプロジェクト構造(ファイル|プロジェクト構造|ファセット)で実行できます。
east825

私はこれを1つ持っていても、プロセスを繰り返す方法を理解するための調査が必要です。また、プロセスはほとんどの新しいIJリリースで変化しています。
javadba

Jetbrains IDEの最新バージョンの場合、「プロジェクト構造」は設定メニュー内にありますctrl + alt + S
Madeo

9

だからここに私が使用しSelenium、外部パスを使用して追加した簡単なプロジェクトがあります

エラー

次に、開いProject StructureSDKセクションに移動する必要があります

プロジェクトの構造

次に、プロジェクトの仮想環境を選択します。でClasspathタブを追加PYTHONPATHクリックして+ボタンを

SDKを追加

そして今、モジュールが認識されます

認識されたモジュール


Tarunに感謝します。IntelliJ IDEのPySparkで新しくインストールされたPython SDKを使用していないようです。サイトパッケージ(およびPythonPathクラスパス)を指摘してくれてありがとう
John Jai

3

プロジェクトに複数のモジュールがあり、言語が異なる場合は、次の方法でインタープリターを設定できます。

  • File -> Project Structure...
  • Modules左側のリストから選択します
  • モジュールのリストからPythonモジュールを選択します
  • 右側で、ドロップダウンリストから既存のPython SDKを選択するか、New...ボタンをクリックしてvirtualenvを作成するか、システムのPythonインストールから新しいPython SDKを作成します。

2

次の手順を実行します:

  1. 設定を開く(Ctrl+ Alt+ s
  2. プラグインをクリックします
  3. Browse Repositoryを見つけてクリックします
  4. 「python」を検索
  5. Python SDKまたはpycharmを選択します
  6. IDEを再起動します
  7. プロジェクト構造に移動
  8. プロジェクトでPython SDKを選択するか、Python SDKを使用して新しいプロジェクトを作成します。

2

Python SDKの設定中にエラー(Ubuntu 18.04のIntelliJ)が発生しました。

それを修正するために、私はこれをしなければなりませんでした:

  1. File-> Project Structure->Modules
  2. クリックしてDependencies、タブ、そして上をクリック+し、Python SDKを選択

    ここに画像の説明を入力してください

  3. クリック Apply

その後、警告は消え、オートコンプリートも適切に機能し始めました

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.