2016-09-22 24 views
4

私はgit reposから始まったいくつかのpythonプロジェクトを持っています。これらはすべて互いに関連しており、PyCharmの1つのウィンドウですべて開いています。PyCharmでは、あるプロジェクトのディレクトリを別のプロジェクトのソースとしてどのように追加しますか?

私は1つのプロジェクトにPythonコードを持っていますが、これはプロジェクトBと呼ばれ、プロジェクトAからPythonパッケージをインポートしますが、PyCharmはソースを見つけることができません。

私は、プロジェクトAのpythonパッケージのディレクトリをPyCharmのソースディレクトリとしてマークしています。実際には、プロジェクトAの他のコードでこれらのpythonパッケージを検索できます。しかし、これらのソースディレクトリは、同じウィンドウ内の他のプロジェクトのルックアップテーブルの一部ではないようです。

PyCharmには、あるプロジェクトが別のプロジェクトのディレクトリをソースディレクトリとして認識させる方法はありますか? >設定... - -

答えて

6

あなたは、上バーからプロジェクトB.

  1. ための別の "コンテンツルート" としてプロジェクトAを使用するようにPycharmを伝える必要があり、[ファイル]> [プロジェクト]を:[yourprojectnamehere] →プロジェクトの構成。右側のパネル
  2. + Add Content Root
  3. クリックして今すぐ

OK Select content root directory

  • クリックして名前のポップアップから[プロジェクト]フォルダを選択し、[プロジェクトAが右側のパネルに表示されて表示されます。右側のパネル
  • からプロジェクトAの

    1. Nowをクリックし、プロジェクトAの内容が表示されます。ソースとして含めるものを選択します。 Ctrlを保持し、left mouse buttonをクリックすると複数のエンティティを選択できます。
    2. 上部バーからSourcesをクリックして、選択したエンティティをソースとして割り当てます。

    今、あなたは右のパネルでソースフォルダが表示されるはずです。

  • +0

    私は95%働いています。私が持っていた一つの問題は、 'ので、私は他のプロジェクトの最上位のルートディレクトリを追加することができなかったということであった「プロジェクト内の2つのモジュールは、同じ内容のルートを共有することができません。」'私は、サブディレクトリを追加することでこの問題を回避ました、私の現在のニーズに十分に適しています。 – CivFan

    関連する問題