web-dev-qa-db-ja.com

既存のvirtualenv内でIntellijIdeaを使用する

既存のpython Django ubuntuの仮想環境内でビルドされたプロジェクト。ライブラリを使用するようにIntellij Ideaを構成するにはどうすればよいですか。仮想環境の?

57
ruddra

PyCharm 2018の場合

ドキュメント Pycharmから:

  1. Project Interpreterページで、をクリックします ] [追加]を選択します。
  2. [Add Python Interpreter]ダイアログボックスの左側のペインで、[Virtualenv Environment]を選択します。次のアクションは、仮想環境が以前に存在したかどうかによって異なります。

  3. 既存の環境が選択されている場合:

    1. 必要なインタープリターを指定します:ドロップダウンリストを使用するか、[インタープリターの選択]をクリックしてファイルシステムでインタープリターを見つけます。
    2. 必要に応じて、すべてのプロジェクトで利用可能にするチェックボックスを選択します。
  4. [OK]をクリックしてタスクを完了します。


Pycharm 2016以降の場合

既存の仮想環境を利用可能なインタープリターのリストに追加するには

  1. [プロジェクトインタープリター]ページで、[ enter image description here
  2. ドロップダウンリストで、Add localを選択します。

add environment option

  1. 開くSelect Python Interpreterダイアログボックスで、仮想環境フォルダー内にある目的のPython実行可能ファイルを選択し、[〜#〜] ok [〜#〜]

詳細については、こちらをご覧ください link .


古いバージョンの場合:

さて、私は上記の問題を解決しました。 virtualenvフォルダーのpythonをプロジェクトsdkに追加しました。virtualenvディレクトリーのpython(たとえば、envv/bin/python2.7)をIntellij Ideaプロジェクトパスに追加する必要があります。例:に行く必要がありますファイル>プロジェクト構造(intellij Idea) enter image description here

Project SDKでnewを押し、virtualenvのpythonディレクトリに新しいパスを追加します:enter image description here

[モジュール]> [依存関係]に移動し、モジュールSDKをPythonこの画像にマークされているSDK: enter image description here

Django(画像の隣にマークされたオプション)をクリックし、Django project rootSettingsManage Script このような:enter image description here

OKを押して、プロジェクト設定の最終的な外観を確認します。 enter image description here

ここでプロジェクトを実行する必要があります。

77
ruddra

上記の答えは、IntelliJの古いバージョンに基づいています。新規の場合は、こちらをご覧ください: https://www.jetbrains.com/help/pycharm/2016.1/adding-existing-virtual-environment.html

2
GodMan