前提・実現したいこと
pythonのプログラムファイル上でsoxを使用したい。
コマンドプロンプト上でsox /Users/inouekaiho/py/Arieal/wavfilter/AudioFile/use/izakayagaya.wav a.mp3
と実行するとうまく行くのだが、pythonのプログラミングファイル上でsubprocessを使用して実行しようとするとsoxコマンドが見つからないと出てしまう。
発生している問題・エラーメッセージ
/Users/inouekaiho/.pyenv/versions/3.7.3/bin/python /Users/inouekaiho/py/Arieal/wavfilter/AudioFile/use/test.py #ここの部分がエラー /bin/sh: sox: command not found Process finished with exit code 0
ソースコード
python
1import subprocess 2cmd = f"sox /Users/inouekaiho/py/Arieal/wavfilter/AudioFile/use/izakayagaya.wav a.mp3" 3subprocess.run(cmd, shell=True)
試したこと
コマンドプロンプト上でsox /Users/inouekaiho/py/Arieal/wavfilter/AudioFile/use/izakayagaya.wav a.mp3
と実行するとうまく行くのだが、pythonのプログラミングファイル上でsubprocessを使用して実行しようとするとsoxコマンドが見つからないと出てしまう。
pycharm上のrunで実行した時
terminalで実行した時
このような時何が問題なのでしょうか
補足情報(FW/ツールのバージョンなど)
pycharmを使用しています。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/06/28 11:06