여러 터미널을 로드하고 Python 가상 환경을 활성화하세요.

여러 터미널을 로드하고 Python 가상 환경을 활성화하세요.

저는 각각 고유한 Python 가상 환경이 있는 여러 터미널을 실행해야 하는 작업을 수행하고 있습니다. 수동으로 열려면 시간이 좀 걸리므로 .sh파일을 통해 처리한 다음 사용할 수 있도록 열어 두어 이 설정을 자동화하고 싶습니다 . 저는 리눅스 민트 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

(저는 리눅스를 처음 접했습니다)

편집하다: 나도 그것을 시도했고 gnome-terminal -- /bin/sh -c 'cd ~/projects/qcaas/qcaas_cloud; source $(pwd)/venv/bin/activate; exec bash'이것은 단지 /bin/sh: 1: source: not found.

관련 정보