2017-10-24 22 views
0

非常に単純なPythonがTerminal Pythonで実行されますが、PyCharmでは失敗しました。メッセージに基づいて、.bash_profileで定義したPATHはPyCharmに渡されません。 PyCharmにこれらのPATHを知らせるにはどうすればよいですか?.bash_profileは端末で読み込まれますが、PyCharmでは読み込まれません。

ターミナルPythonで正しい結果: enter image description here

は、私がPyCharmで見る失敗: enter image description here

+0

代わりに.bashrcにエントリを入れてみましたか? – Tim

+1

.bash_profileはログインシェルに対して実行され、.bashrcは対話型の非ログインシェルに対して実行されます。 – Tim

+0

@Tim Soundsが正しい。単に.bash_profileを.bashrcにコピーすることはできますか? – Patrick

答えて

0

これはやや同様のシナリオのために私のために働いていたものです:

  • 私はコピー.bash_profileを.bashrcに入れます
  • Pycharmのターミナル設定で、[Shell integration]オプションがcでないことを確認します私はbashのパス(不要さらに --rcfile引数)

を持って、それがあなたの.bashrcファイルにカスタムメッセージでエコーを追加するのを助けることができるだけに「シェルパスを」左

  • をheckedこのファイルが実際に読み取られているかどうか確認してください

  • 関連する問題