[업무환경 세팅] VS-Code , Anaconda 업무 환경 세팅하기 (PowerShell)

2022. 9. 4. 10:28노트/Others : 업무

새 컴퓨터를 사용하게 되면, 업무 환경을 세팅해야 한다. 

 

1. VS-Code 코드 편집기 설치 - python, jupyter 관련 extension 설치 

   - (Code로 열기 체크해서 설치하기)

2. Anaconda 설치 

3. Powershell 사용을 위한 환경변수 설정-> 이래야 conda 명령어가 실행이 된다. 

   - 이 과정을 하기 전에, 컴퓨터 사용자 이름이 영문으로 되어있는지 확인해야한다. 

   - Powershell이 profile 정보를 자동으로 만들때, 컴퓨터 사용자 이름이 한글로 되어 있으면, PATH를 자동으로 찾지 못하기 때문이다. (참고) : https://limetimeline.tistory.com/m/469

   

사용자 이름을 한글로 세팅 했다면, 아래 영상을 보고 영문으로 변경한다. 

https://youtu.be/UxpkhGQLS60

 

명령 프롬프트 - 파워쉘 - 윈도우 터미널 차이점 


이 3가지는 모두 오류 문제 해결, 배치 명령 실행, 시스템 유지 관리를 위한 명령 줄 쉘 스크립팅 언어이다. 

 

명령 프롬프트가 사용되는 곳

  • 디스크 파티션 포맷, 관리 등 수행하기 위한 시스템 관리자가 사용 
  • 시스템 파일에 액세스가 가능 
  • 흰색 글꼴에 검정색 배경의 기본 인터페이스를 가짐 

 

파워쉘이 사용되는 곳 

  • 조직 내 컴퓨터 네트워크 제어 및 관리 가능 
  • Batch 및 Shell 명령을 모두 실행하고 해석 가능 
  • 특정 텍스트 스니펫은 노란색으로 표시되고, 오류는 빨간색으로 강조 표시 됌 

 

윈도우 터미널이 사용되는 곳 

  • 이모티콘, 특수문자, 아이콘 등 글꼴을 해석하고 표시할 수 있음. 사용자가 Ubuntu를 실행할 수 있음 
  • 탭 방식을 활용하여 다른 프로젝트에서 작업하거나, 동시에 다른 작업을 실행 할 수 있음

 

https://junetony.junebest.com/entry/%EB%AA%85%EB%A0%B9-%ED%94%84%EB%A1%AC%ED%94%84%ED%8A%B8-vs-%ED%8C%8C%EC%9B%8C%EC%89%98-vs-%EC%9C%88%EB%8F%84%EC%9A%B0-%ED%84%B0%EB%AF%B8%EB%84%90-%EC%B0%A8%EC%9D%B4%EC%A0%90

 

명령 프롬프트(CMD) vs 파워쉘 vs 윈도우 터미널 차이점

윈도우 운영 체제와 함께 제공되는 가장 오래된 앱 및 명령줄 도구 중 하나는 CMD라고 하는 명령 프롬프트입니다. 이제 윈도우에는 한두 가지가 아닌 세 가지 도구가 제공됩니다. 명령 프롬프트

junetony.junebest.com

 

 

[Anaconda] Powershell에서 Anaconda 환경 사용하기 


 1. 환경 변수 추가

    powershell 에서 conda --version 을 입력 했을 때, 정상적으로 버전이 출력 되면, 2번으로 넘어간다. 

    시작 에서 환경 변수 를 검색해서 설정 창을 연다. 

    오른쪽 하단의 환경변수(N)... 을 클릭한다. 

    유저에 대한 사용자 변수에서 Path 변수를 클릭하고 편집(E)...  를 클릭한다. 

   

Users\ 폴더 아래 사용자 명이 영문으로 되어 있어야 한다. 

오른쪽의 새로 만들기 버튼을 클릭하여 사진 하단 5개 환경 변수를 추가한다. 

  • C:\Users\UDY\anaconda3 
  • C:\Users\UDY\anaconda3\Library\mingw-w64\bin 
  • C:\Users\UDY\anaconda3\Library\usr\bin 
  • C:\Users\UDY\anaconda3\Library\bin 
  • C:\Users\UDY\anaconda3\Scripts 

만약 Miniconda 유저라면, Anaconda를 Miniconda로 수정하면 된다. 

터미널에서 conda --version 명령어를 입력하면 anaconda의 version이 출력되는지 확인한다. 

 

2. 터미널 초기화 

다음 명령어를 터미널(powershell)에 입력해서 conda 관리자를 업데이트 한다.  

conda update conda

다음 명령어를 입력해서 powershell에서 anaconda를 사용할 수 있도록 초기화 한다. 

conda init powershell

마지막으로 관리자 모드로 powershell을 연 다음 다음 명령을 입력해서 개별 명령 및 콘다 스크립트를 실행 가능하게 설정한 후, 터미널을 닫았다가 다시 연다. 

Set-ExecutionPolicy -ExecutionPolicy RemoteSigned

그러면 아래와 같이 명령줄 앞에 가상환경의 이름이 표시된다. 

 

 

 

https://velog.io/@d2h10s/Anaconda-Powershell%EC%97%90%EC%84%9C-Anaconda-%ED%99%98%EA%B2%BD-%EC%82%AC%EC%9A%A9%ED%95%98%EA%B8%B0https://studying-modory.tistory.com/entry/PowerShell-base-%EA%B8%B0%EB%B3%B8-%EC%8B%A4%ED%96%89-%EC%84%A4%EC%A0%95-PowerShell-%EC%8B%A4%ED%96%89-%EC%A0%95%EC%B1%85-%EB%B0%94%EA%BE%B8%EA%B8%B0

 

[PowerShell] (base) 기본 실행 설정 - PowerShell 실행 정책 바꾸기

윈도우 재설치 후 이것저것 하나씩 설치를 진행하고 있다. 나는 머신러닝이나 딥러닝도 같이 공부할 계획이므로 miniconda가 아닌 anaconda를 설치했다. 그리고 conda 환경변수 설정까지 완료한 상태.

studying-modory.tistory.com

https://velog.io/@d2h10s/Anaconda-Powershell%EC%97%90%EC%84%9C-Anaconda-%ED%99%98%EA%B2%BD-%EC%82%AC%EC%9A%A9%ED%95%98%EA%B8%B0

 

[Anaconda] Powershell에서 Anaconda 환경 사용하기

윈도우 환경에서 Anaconda 설치하기

velog.io