13

「which、grep」などのUNIXバイナリを使用するPyCharmでpyスクリプトをデバッグする必要があります。

ターミナル (bash) から py-script を開始すると、UNIX バイナリが検出され、すべて期待どおりに動作します。PyCharm の「Debug」または「Run」からスクリプトを開始すると、「PATH」が設定されていないようです => UNIX バイナリが見つかりませんでした。

私はsthを見逃していますか?

4

3 に答える 3

17

次のように、PATH 環境変数を実行構成に追加します (実行 -> 構成の編集…)。/usr/local/bin:$PATH

于 2013-02-19T15:30:25.763 に答える
1

echo $PATHPATH という名前の実行構成に新しい環境変数を作成し、コマンド ラインでの実行の出力と等しくなるように設定します。これにより、問題を回避できます。

于 2015-08-11T19:00:04.887 に答える
-2

/usr/bin/ ではなく PATH にあるバイナリを手動でシンボリック リンクする必要がありました。たとえば、pycharm で「ffmpeg」を実行しているスクリプトは /usr/local/bin/ffmpeg を認識しませんが、シンボリック リンク後には /use/bin/ffmpeg を認識できるようになります。これは python サブプロセスの問題です (bash のように .bashrc を参照しません)。

于 2012-12-11T20:09:58.917 に答える