220119 FUNDAMENTAL 2. Terminal과 가상환경
terminal
- 
터미널(terminal) vs 쉘(shell)
 - 
whoami: 현재 컴퓨터의 유저 이름 출력 - 
pwd: 현재 위치/경로 출력 - 
ls: 현재 Directory 내에 있는 모든 파일 목록 출력-al: 각 파일 또는 폴더에 대한 자세한 목록 보기
 - 
cd: 원하는 Directory로 이동..: 상위폴더로 이동~: home Directory로 이동
 - 
mkdir: Make Directory - 
rm: Directory 삭제-r: 하위 디렉토리와 파일까지 모두 삭제(Recursive: 재귀적, 반복적)
 - 
mv 이동하고_싶은_파일 이동할_디렉토리: 디렉토리 이동 - 
cp -r: 하위 디렉토리까지 copy 
ubuntu 문법
apt-get: 우분투에서 패키지를 관리하기는 명령어sudo: "substitute user do"(다른 사용자의 권한으로 실행)의 줄임말apt list --installed,dpkg -l: 치된 패키지 리스트를 확인sudo apt list --installed | grep 패키지명: 검색하는 단어를 포함하는 패키지만 출력
sudo apt-get update: 설치된 패키지 인덱스 정보를 업데이트sudo apt-get upgrade: 새롭게 업데이트 된 버전이 있다면 전부 업그레이드를 하는 명령어sudo apt-get install -y 패키지명: 패키지 설치-y: 설치 중간중간 나오는 질문들에 대해 모두 yes 로 답하겠다는 옵션
sudo apt-get remove 패키지명: 패키지 삭제- ctrl + c : 프로그램 종료
 
가상환경
- 가상환경(virtual environment) : 다른 환경을 갖는 프로젝트 별로 독립된 공간을 만들어주는 기능
- 툴 : pyenv, pip, 아나콘다(Anaconda)
 
 - 패키지(package) : 특정 기능을 위한 여러 함수 또는 클래스를 담고 있는 보따리
- 라이브러리(library), 모듈(module)과 비슷한 개념
 - but 모듈은 조금 더 작은 개념으로 씀
 
 which: 프로그램 설치 경로를 확인where: 프로그램 설치 여부와 경로를 확인
가상환경 생성 및 실행
- 아나콘다 설치
 
$ which conda /opt/conda/bin/conda # 이미 설치된 conda의 버전 확인
$ conda --version # 아나콘다 버젼 확인
- 가상환경 생성 및 실행
 
$ conda create -n my_env_name python=3.9.7
$ conda env list

* : 현재 사용중인 가상환경 표시
$ conda activate my_env_name
CommandNotFoundError: Your shell has not been properly configured to use 'conda activate'.
To initialize your shell, run
$ conda init <SHELL_NAME>
Currently supported shells are:
  - bash
  - fish
  - tcsh
  - xonsh
  - zsh
  - powershell
See 'conda init --help' for more information and options.
IMPORTANT: You may need to close and restart your shell after running 'conda init'.
위 메세지가 뜨면 conda init 명령어를 실행 후 터미널 재실행
$ conda init
# < 터미널 재실행 후>
$ conda activate my_env_name
(my_env_name) root@wobqrt210kek94cki3g4i8hr5-6bfb9c97d9-6zfxd:~# 
$ conda env list
# conda environments:
#
base                     /opt/conda
my_env_name           *  /opt/conda/envs/my_env_name
가상환경 내 라이브러리 리스트를 확인
$ pip list
Package    	Version
---------- -------------------
pip              21.3.1
setuptools 	 58.4.0
wheel       	 0.37.0
- 텐서플로우(TensorFlow) 설치
 
# grep 으로 tensorflow 설치여부 확인하기
$ pip list | grep tensorflow
#  tensorflow 설치
# GPU 버전을 설치하려면 pip install tensorflow-gpu 로 지정
$ pip install tensorflow==2.6.0
# 라이브러리 리스트 재확인
$ pip list | grep tensorflow
tensorflow           2.6.0 	# 설치완료
- 가상환경 종료 및 삭제하기
 
# 종료하기
$ conda deactivate
# 삭제하기
$ conda env remove -n my_env_name
참고 : Conda Cheat Sheet
Author And Source
이 문제에 관하여(220119 FUNDAMENTAL 2. Terminal과 가상환경), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@thwjd639/220119-FUNDAMENTAL-5.-수요예측저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
                                
                                
                                
                                
                                
                                우수한 개발자 콘텐츠 발견에 전념
                                (Collection and Share based on the CC Protocol.)