背景
ワークステーション(Linuxサーバー)上で、ファイル集計を行うためのpythonコードを作成しています。
デバッグ作業の容易性からPyCharm上でプログラム作成を実施したいと考えています。
このスクリプトにおいて、計算の投入にかかわるコマンドやtail, awkなどをsubprocess.run()により使用したいです。
諸般の事情により、GUI環境としてはWindows PCしか用意できずdockerも使えないため、
Windows上でPyCharmを起動し、git bashなどを利用してbash環境をエミュレートしたいと考えています。
実現できていること
PyCharm上のterminalシェルとしてgit bashのbash.exeを指定し、
Terminalウィンドウの上ではbashは使えるようになっています。
(Takai Y様のご回答をいただいての補足)
Setting -> Tools -> Terminal の、Application Setting にある Shell Path を bash.exeといたしました。
実現できていないこと
Alt+Shift+F9/10で実行されるRunやDebugにおいては、
Windowsのコマンドプロンプト上からスクリプトが実行され、
tailなどのコマンドを利用することができていません。
実現したいこと
Alt+Shift+F9/10で実行されるRunやDebugにおいて、
bash上からpythonスクリプトをキックしたいと考えています。
備考/環境
OS: Windows10
project interpreter: Anaconda上の仮想環境
的外れかもしれませんが、Windows上でAnacondaがコマンドプロンプトから実行されるため、
Run/Debugした時のシェルがコマンドプロンプトになるのではないかと疑っております。
以上、制約が強く最適な手段が取れない環境で申し訳ありませんが、
お力添えいただけますと幸いです。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/03/09 07:11