コマンド実行前にubuntsのターミナル上で、
【source activate base】と打つと頭に(base)とつきます。
これをPythonプログラムの中で実行するにはどのようにすればよいでしょうか。
試したこと
import subprocess
subprocess.run(["ls", "-l"])# 通る
subprocess.run(["source", "activate", "base"])# 通らない
FileNotFoundError: [Errno 2] No such file or directory: 'source': 'source'
上記のエラーメッセージが表示されます。
miniconda3のbaseかと考え、
subprocess.run(["/home/usr/miniconda3/", "source", "activate", "base"])
としてみましたが、今度はPermissionError: [Errno 13] Permission denied: '/home/usr/miniconda3/'と表示されます。
度々申し訳ございませんが、よろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/12/11 09:34
2019/12/11 09:49
2019/12/12 04:31