複数の端末をロードしてPython仮想環境を有効にします。

複数の端末をロードしてPython仮想環境を有効にします。

私はそれぞれ独自のPython仮想環境を持つ複数のターミナルを実行する必要があります。手動で開くには時間がかかりますので、ファイルを介して処理してから.sh使用できるように開いておいて、この設定を自動化したいと思います。私はLinux Mint 20.2を使用しています。

何らかの理由で私はこれをスクリプトする方法がわかりません。私は以下を含むさまざまなことを試しました。

#!/bin/bash

gnome-terminal -- /bin/sh -c 'cd ~/projects/proj/d1; exec bash'
source $(pwd)/venv/bin/activate
exec bash

gnome-terminal -- /bin/sh -c 'cd ~/projects/proj/d2; exec bash'
source $(pwd)/venv/bin/activate
exec bash

gnome-terminal -- /bin/sh -c 'cd ~/projects/proj/d3; exec bash'
source $(pwd)/venv/bin/activate
exec bash

(私は初めてLinuxに触れました)

編集する:私もそれを試してみましたが、gnome-terminal -- /bin/sh -c 'cd ~/projects/qcaas/qcaas_cloud; source $(pwd)/venv/bin/activate; exec bash'これだけです/bin/sh: 1: source: not found

ベストアンサー1

おすすめ記事