본문 바로가기

쉘 스크립트2

728x90
반응형
윈도우에서 파이참 터미널이 프로젝트 가상환경을 활용하도록 설정하는 방법 파이참 터미널에 접속하면 엉뚱한 가상환경에서 구동될 때가 있는데 이 경우 아래와 같이 설정하면 파이참 터미널이 실행될 때 프로젝트의 파이썬 가상환경을 활용할 것이다. 파이참에서 'Settings' - 'Tools' - 'Terminal'로 이동하여 'Shell path'에 아래와 같이 값을 입력한다. 'OK' 버튼을 클릭하여 설정을 저장한다. powershell -NoExit -File ".\venv\Scripts\activate.ps1" 이후 터미널 창을 닫고 다시 실행하면 프로젝트의 파이썬 가상환경을 쓰는 것을 확인할 수 있다. 만약 아래의 사진처럼 권한 문제가 발생한다면 파워쉘 터미널을 관리자 권한으로 실행하여 적절한 권한을 부여하면 해결할 수 있다. 파워쉘에서 아래의 사진처럼 아래의 권한 부여 명.. 2024. 4. 17.
파워쉘(PowerShell)에서 한글이 깨지는 원인과 해결 방법 발생원인 파워쉘에서 쉘스크립트를 실행하다보면 아래의 사진처럼 한글이 깨지는 경우를 볼 수 있다. 쉘스크립트에서 사용하는 인코딩과 현재 파워쉘의 인코딩이 맞지 않아서 발생한다. 해결방법 해결하는 방법은 파워쉘의 인코딩을 변경하는 것과 쉘스크립트의 인코딩을 변경하는 것 이렇게 두 가지가 있다. 파워쉘의 인코딩을 변경하는 것은 작업량이 많고 해당 스크립트가 다른 윈도우 기반 프로그램에서 한글이 깨지는 것을 막지 못 하기 때문에 파워쉘의 인코딩을 변경하는 것 보다는 쉘스크립트의 인코딩을 변경하는 것이 편리하다. 아래의 사진처럼 쉘스크립트의 인코딩을 'ANSI' 또는 'EUC-KR'로 변경하면 해결이 가능하다. 2023. 2. 23.