Windows 터미널: cmd.exe를 열고 스크립트를 실행합니다.

Windows 터미널: cmd.exe를 열고 스크립트를 실행합니다.

Windows 터미널에서 cmd.exe를 열고 Python 환경을 활성화하기 위해 .bat 파일을 만들고 싶습니다.

cd D:\pythonApp
venv\Scripts\activate

터미널에서 cmd를 성공적으로 열고 디렉토리를 설정했습니다.

wt.exe -d "D:\pythonApp" cmd

하지만 실행에 실패했어요venv\Scripts\activate

wt.exe -d "D:\pythonApp" cmd; venv\Scripts\activate

오류가 있는 탭 2개가 열립니다. 종료 동작은 고급 프로필 설정에서 구성할 수 있습니다.

답변1

~로부터문서

wt [options] [command ; ]

하지만 문제는 를 배치해야 한다는 언급이 없으므로 command inside quote내 문제에 대한 해결책은 다음과 같습니다."cmd /k venv\Scripts\activate"

명령

wt -d "D:\pythonApp" "cmd /k venv\Scripts\activate"

파워셸

wt -d "D:\pythonApp" -p "Windows PowerShell" "powershell -NoExit  venv\Scripts\activate"

관련 정보