[내일배움캠프_데이터분석] 6주차 월요일 TIL _ 가상환경(2)
A. 금일 학습내용
1. 가상환경 추가 학습
(base) C:\Users\Sungmin Kang>conda env remove -n [ D:\BootCamp\Data preprocessing\bootcamp_basic]
usage: conda-script.py [-h] [-v] [--no-plugins] [-V] COMMAND ...
conda-script.py: error: unrecognized arguments: D:\BootCamp\Data preprocessing\bootcamp_basic]
- terminal에 해당 메세지가 출력되었다.
- conda env remove 명령어를 사용할 때 인자에 문제가 발생한 것으로 보고, 경로를 포함하여 삭제하였다.
conda env remove -p "D:\BootCamp\Data preprocessing\bootcamp_basic"
- 경로에 공백이 있으면 안되기 때문에 꼭 큰 따음표로 묶어주어야 한다.
이 시스템에서 스크립트를 실행할 수 없으므로
C:\Users\Users\OneDrive\문서\WindowsPowerShell\Microsoft.PowerShell_profile.ps1
파일을 로드할 수 없습니다.
- 그 다음에는 이런 문구가 떴다.
- 찾아보니 PowerShell에서 스크립트를 실행할 수 없다는 오류는 실행 정책 설정 때문에 발생한다고 한다.
- 해결하기 위해서는 다음의 과정을 거쳐야 한다.
1) Window PowerShell Prompt 를 관리자 권한으로 실행한다.
2) 현재 실행 정책을 확인한다.
Get-ExecutionPolicy
3) 실행 정책을 변경한다.
Set-ExecutionPolicy RemoteSigned
# 둘 중 아무거나 하나만 가져다 사용하면 된다.
Set-ExecutionPolicy Unrestricted
- 실행 정책을 변경하는 도중 아래의 메시지가 뜬다.
실행 규칙 변경
실행 정책은 신뢰하지 않는 스크립트로부터 사용자를 보호합니다.
실행 정책을 변경하면 about_Execution_Policies 도움말 항목(설명된 보안 위험에 노출될 수 있습니다.)
실행 정책을 변경하시겠습니까?
[Y] 예(Y) [A] 모두 예(A) [N] 아니요(N) [L] 모두 아니요(L) [S] 일시 중단(S)
[?] 도움말 (기본값은 "N"):
- 아래 옵션을 보고 본인이 결정하면 된다. 나는 보안을 고려하여 현재 세션에서만 적용하는 것으로 하였다.
- 나중에 또 이런일이 있으면 이 글을 참고하고자 한다.
- Y: 현재 세션에서만 변경 (한 번만 적용)
- A: 모든 세션에서 변경 (영구적으로 적용)
4) 실행 정책이 제대로 바뀌었는지 확인한다.
Get-ExecutionPolicy
5) PowerShell Prompt를 종료하면 된다.
- 스크랩 실행은 되겠지만, 보안에 유의해야하며 신뢰할 수 있는 스크립트만 실행하는 것이 좋다.
2. 가상환경 pip install pandas 가 안된다..?
- 가상환경이기 때문에 하나부터 열까지 다 설치를 해야한다.
- 환경변수도 확인해야 한다. Python의 설치 경로가 Path에 반영되어 있는지 확인해야한다. (시스템 환경 변수 편집)
- pip이 설치가 되지 않았을 때는 아래와 같은 과정을 진행한다.
1) 아래 링크로 들어가 py 파일을 저장한다. 저장 위치를 기억해야 한다.
https://bootstrap.pypa.io/get-pip.py
2) Anaconda Prompt 를 관리자 권한으로 연다
3) cd 명령어를 사용하여 get-pip.py 파일이 저장된 디렉토리로 이동한다.
cd D:\program_download #내 파일경로이다.
4) get-pip.py 실행한다.
python get-pip.py
5) 설치가 잘 되었는지 확인한다.
pip --version
- 설치가 다되었다.
6) 그 외 필요한 패키지들을 다운로드 한다.
B. 마무리
... 필요한 패키지들을 모두 설치하여 그래프를 그려냈으니 되었다.
무사히 잘 끝났으니 되었다.