- 期待する動作:仮想環境(venv)をactivateして、特定ファイルをvimで開く
- 実際のコード
python
1 1 import subprocess 2 2 3 3 4 4 # activate venv 5 5 cmd_activate = [".", "/home/akihiro/project/zeroDeep/zerodeep/bin/activate" ] 6 6 subprocess.call(cmd_activate, shell=True) 7 7 # open file 8 8 cmd_vim = ["vim", "/home/akihiro/project/zeroDeep/test.py"] 9 9 subprocess.call(cmd_vim, shell=True)
- 実際の動き
activateされず、無名のファイルが開く。
- コードの一部説明
五行目のリスト第0要素を、sourceしたところ、
terminal
1/home/akihiro/project/zeroDeep/zerodeep/bin/activate: 1: source: not found
となり、いくつかのサイトを参照して、.を入れてみました。
期待する動作にするためにはどうすればいいのかご教授頂ければ幸いです。

回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。