개발일지(10)
-
anaconda 가상환경 관련 명령어
1. 가상환경 리스트 확인 conda info --envs 2. 아나콘다 가상환경 생성 conda create -n 가상환경이름 python=버전 3. 가상환경 실행 / 종료 # 가상환경 실행 conda activate 가상환경 이름 # 가상환경 종료 conda deactivate 4. 가상환경 삭제 conda remove --name 가상환경이름 --all
2022.02.17 -
git 덮어쓰기
git fetch --all git reset --hard origin/master master에 있는 것을 그대로 현재꺼 위에 덮어쓰고 싶을 때 사용
2022.02.17 -
jupyter notebook , jupyter lab
주피터랩은 주피터 노트북을 기반으로 만들어진 프로젝트다. (참고: https://diplabs.tistory.com/7) 기본 노트북이 탭 하나당 하나의 노트북 파일만 열 수 있다면 랩은 다중 창을 지원하고, 다중창에서 이미지, csv 등도 열 수 있다. 또한 노트북과 달리 새로운 브라우저 탭을 열지 않고 디렉토리를 확인, 수정, 삭제할 수 있다. 나는 로컬 컴퓨터가 아니라 서버 브라우저로 띄워서 다음과 같이 실행하고 터미널에 출력되는 링크 클릭해서 사용했다. jupyter notebook --ip=* --no-browser jupyter lab --ip=* --no-browser python2를 쓰는 모듈이 있어서 아래와 같이 python3 외에 python2 커널을 추가해야 했다. python2 -m..
2022.01.18 -
git config
로컬 저장소에서 원격 저장소로 푸시할 때 사용자 이름, 이메일 설정 --local 대신에 --global 옵션 사용하면 앞으로의 모든 설정에 반영되므로 한 번만 하면 된다. 나는 local로 해서 새로 레포 clone 받을 때마다 실행했다. git config --local user.name “USERNAME”; git config --local user.email USERNAME@email.com
2022.01.18 -
vscode tab 간격 설정
vscode 초기설정으로 tab이 스페이스 4번으로 설정되어 있어서 모델에 데이터 넣을때 에러가 났다 아래와 같이 하단바에 tab size대신에 space size라고 되어있으면 클릭해서 indent using tabs 누른다. 하단바가 저렇게 되어있지 않으면 아래 링크처럼 settings 들어가서도 설정할 수 있다. https://stajun.tistory.com/entry/Visual-Studio-Code-%ED%83%AD-%EA%B0%84%EA%B2%A9-%EC%84%A4%EC%A0%95%ED%95%98%EA%B8%B0
2021.12.31 -
cgi (common gateway interface)
cgi: 정보를 제공하는 웹 서버와 정보를 이용하는 클라이언트 간에 필요한 정보 교환을 하게 해주는 일종의 웹 인터페이스 아파치 웹서버에서 파이썬을 사용한 cgi를 사용할 일이 있었다. https://nowonbun.tistory.com/676 여기 예시처럼 html을 출력하는 방식으로 작동하는데 아무래도 유연성이 낮다보니, 현재는 해당 웹데모를 장고로 교체하였다. 사용 전 설정을 위해 apps/apache-[version(2.x.xx)]/conf/httpd.conf 를 수정한다. 아래 부분 주석 제거하여 아파치에서 cgi 모듈이 작동되도록 한다. LoadModule cgid_module modules/mod_cgid.so 보통 보안 상 이유 때문에 cgi 프로그램은 ScriptAlias를 통해 등록된 ..
2021.12.29