반응형

conda에서 설치

아래는 모두 

Proceed ([y]/n)?  y

y 입력 필요

 

[0] conda update하기

conda update -n base -c defaults conda

 

[1] conda에서 stable-baselines3 설치하기

conda install conda-forge::stable-baselines3


https://anaconda.org/conda-forge/stable-baselines3

 

Stable Baselines3 :: Anaconda.org

Pytorch version of Stable Baselines, implementations of reinforcement learning algorithms. copied from cf-staging / stable-baselines3

anaconda.org

 

[2] conda에서 pytest 설치하기

conda install pytest

 

[3] conda에서 tensorboard 설치하기

conda install conda-forge::tensorboard

 

[4] conda 에서 비디오 저장하기 위해 opencv-python 설치하기

conda install conda-forge::opencv

 

반응형
반응형

가상환경 만들기

conda create -n {envname}

-n 옵션은 가상환경의 이름 설정 

 

다음의 명령어로 지금 실행하고자 하는 conda가 어느 경로에 있는 conda인지 확인

which conda

 

가상환경 목록 확인하기

만들어진 가상환경을 확인

기본 환경인 경우 (base)로 표시 됨

conda env list

현재 활성화된 가상환경에 대한 더 자세한 정보를 알아보고자 하면 다음의 명령어 입력

conda info

가상환경 들어가기 activate

conda activate {envname}
source activate {envname}

들어간 가상 환경의 설치된 패키지 list 확인은 다음의 명령어들 이용

conda list
pip list

가상환경 나오기 deactivate

source deactivate

필요없는 가상환경 삭제하기

conda env remove -n {envname}

-all 옵션을 주면 가상환경 아래 깔린 모든 라이브러리 삭제 가능 {envname} 뒤에 붙이기

가상환경 복제하여 이름 변경하기

conda create -n {새로운 envname} --clone {기존 envname}

가상환경 패키지 목록 관리하기

가상환경에 설치된 패키지는 목록을 저장해두었다가 다시 설치 가능

pip freeze로 패키지 목록과 버전 정보 txt파일에 저장

pip freeze > requirements.txt

pip install 에서 -r 혹은 --requirement 옵션을 활용하여 txt파일 내용대로 패키지를 설치합니다.

pip install -r requirements.txt

 

Conda 환경 복사하기

1. Requirements.txt 생성

conda env export > conda_requirements.yaml

2. Requirements.txt와 동일한 환경 설치

conda env create -f conda_requirements.yaml

 

파이썬 버전 변경하기

사용 가능한 python 리스트 확인

conda search python

입력하는 버전으로 파이썬 버전 변경 

conda install python=x.x.x
 
 
반응형

'스스로 학습 > terminal' 카테고리의 다른 글

conda install pytest, stable-baselines3  (0) 2024.04.29
#include <unistd.h> 로 read() 읽고, write() 쓰기  (0) 2022.01.02
vim 명령어 모음  (0) 2022.01.02
반응형
#include <unistd.h>
ssize_t read(int fd, void *buf, size_t len);


fd : 파일 디스크립터
*buf : len 수만큼 읽어들인 바이트 (내용)
len : 읽을 수 있는 바이트 수
반환 값 : nr, 읽은 바이트 숫자, 오류 발생시 -1

ssize_t write(int fd, const void *buf, size_t count);


파일에 데이터를 기록하기 위해 사용하는 가장 기본적, 일반적인 시스템 콜
fd : 파일 디스크립터 , fd 객체에 탐색 기능이 없으면 쓰기 작업은 처음 위치에서 시작
*buf : count 바이크 만큼, fd가 참조하는 파일의 현재 파일 위치의 시작점이 buf인 내용을 기록
count : 쓰려고 하는 글자 수
반환 값 : nr, 읽은 바이트 숫자, 오류 발생 시 -1 , 0의 반환은 0개 만큼 읽었다
오프셋 : 쓰기 성공한 만큼의 바이트 수 만큼 오프셋 전진

https://m.blog.naver.com/PostView.naver?isHttpsRedirect=true&blogId=hanbulkr&logNo=221439852374

 

read()로 읽고 write()로 쓰기

#시스템프로그래밍 read()함수 사용하기 fd = 파일 디스크립터 *buf = len수만큼 읽어들인 바...

blog.naver.com

 

반응형
반응형

종료 및 저장 명령어

  • :w 저장
  • :q 아무 수정작업하지 않거나, 이전에 :w로 저장한 경우 종료
  • :wq  저장 후 종료
  • :q!  저장 하지 않고 종료

 

명령모드에서 보이지 않는 라인 넘버를 출력

:set number

찾고자 하는 문자열로 커서 이동 패턴 검색, 대소문자 구분, 명령모드에서 작동

  • /[문자]

 

 

삭제 (d : delete의 약자)

  • dd : 한 줄 삭제
  • dd5 : 다섯 줄 삭제
  • dw : 한 단어 삭제
  • d5w : 다섯 단어 삭제
  • d$ : 커서부터 이줄 끝까지 삭제
  • d0 : 커서부터 이줄 앞까지 삭제
  • dG : 커서부터 문서 끝까지 삭제

복사 (y: yank의 약자)

  • yy : 한 줄 복사
  • yy5 : 다섯 줄 복사
  • yw : 단어 복사
  • y5w : 다섯 단어 복사
  • y$ : 커서부터 이줄 끝까지 복사
  • y0 : 커서부터 이줄 앞까지 복사
  • yG : 커서부터 문서 끝까지 복사

붙여넣기 

  • p : 커서 앞으로 붙여넣기
  • P : 커서 뒤로 붙여넣기
  • u : undo 되돌리기
  • x :  커서 안의 문자 하나 삭제
  • X : 커서 뒤의 문자 하나 삭제  (delete키 처럼 작동)

그 외

  • i : insert, 입력모드 
  • a : append, 커서 한 칸 앞에서 입력모드
  • o : 한 줄을 아래에 추가하며 입력모드
  • O : 한 줄을 위에 추가하며 입력모드
  • b : back, 한 단어 뒤로 이동
  • w :  forward, 한 단어 앞으로 이동

커서 이동

  • h : 한 칸 뒤로 이동
  • j : 한 줄 아래로 이동
  • k :  한 줄 위로 이동
  • l : 한 칸 앞으로 이동
  • H : 화면 맨 위로 이동
  • M : 화면 중간으로 이동
  • L : 화면 맨 아래로 이동
  • G : 글의 맨 밑으로 이동
  • 1G : 글의 맨 처음으로 이동

외부 unix 커맨드  :!![명령어]

  • :!!date  - 현재 시간 불러옴

 

반응형

+ Recent posts