# Colab 가이드 (심화편) -- 작성중인 문서입니다. -- https://hackmd.io/@I37zkPrwSl6nlI0AjvASmA/null_colab_guide 에서도 확인할 수 있습니다. ## 시작하기 전에... - 파이썬에 대한 기초적인 지식이 필요합니다. - pip에 대한 이해가 필요합니다. - Colab은 Ubuntu 서버 위에서 돌아갑니다. 윈도우랑 다르다, 이 정도로만 이해합시다. - 유닉스 명령어가 나옵니다. 리눅스를 배우라는 건 아닌데, 알아두면 좋아요. ## pip 사용법 - pip는 파이썬 패키지를 쉽게 다운로드 할 수 있게 해주는 시스템입니다. - Colab에는 numpy, pandas 등의 유명한 패키지가 미리 설치되어 있지만, 다른 패키지를 다운로드해서 사용해야 할 때가 있습니다. 1. 코드 셀을 생성합니다. 2. 다음의 명령어를 입력하고, 셀을 실행합니다. ```bash !pip install 패키지이름 ``` 3. 패키지 설치가 완료될 때까지 기다립니다. ### 팁 - 앞의 !를 적지 않아도, 알아서 pip 명령으로 인식하고 설치해줍니다. - 빨간줄이 불편하니 !를 꼭 달아줍시다. - 패키지를 뛰어쓰기로 구분해서 한꺼번에 여러개의 패키지를 설치할 수 있습니다. ```bash !pip install 패키지1 패키지2 패키지3... ````` - 패키지를 삭제하려면 다음 명령어를 입력하면 됩니다. ```bash !pip uninstall 패키지이름 ``` - requirements.txt 파일이 있다면 다음 명령어로 필요한 패키지를 모두 설치할 수 있습니다. ```bash !pip install -r requirements.txt ``` ## Colab에서 구글 드라이브 사용하기 - 왼쪽 폴더 모양 버튼을 누르고 '드라이브 마운트' 버튼을 눌러 드라이브를 연동할 수 있습니다. - 또는, 다음 코드를 입력해서 드라이브를 연동할 수 있습니다. ```py from google.colab import drive drive.mount('/content/drive') ``` ![접근허용](https://hackmd.io/_uploads/SJas9039T.png) - 위의 사진과 같이 드라이브에 연동할지 물어봅니다. 'Google Drive에 연결' 버튼을 눌러줍니다. - 이제 구글 드라이브를 하나의 폴더처럼 사용할 수 있습니다. - 이때 경로는 '/content/drive/MyDrive/' 입니다. - Colab에서 다운로드하거나 만든 파일은 런타임 연결이 해제되면 삭제되기 때문에, 드라이브에 저장해야 합니다. ## 유용한 명령어 모음.zip ### !cp: 파일을 복사하는 명령어 입니다. 예시: ```bash !cp /파일이/있는/경로/file.txt /저장할/경로/file.txt ``` - 폴더를 옮길 수 있습니다. ```bash !cp -r /원본/폴더/경로/ /원하는/폴더/경로/ ``` ### %cd: 현재 경로를 바꿉니다. 예시: ```bash %cd 하위폴더 ``` - %cd .. 으로 상위 폴더로 이동할 수 있습니다. ### -ls: 현재 위치의 폴더 목록을 확인합니다. 예시: ```bash -ls ``` ### -rm: 폴더 혹은 파일을 삭제합니다. 예시: ```bash -rm -f testfile1 -rm -rf testdir/ ``` - 폴더를 삭제할 때는 -r 옵션을 입력합니다. - -f를 붙이면 정말 삭제할 거냐고 물어보지 않습니다. ### wget - 인터넷의 파일을 다운로드 받을 수 있습니다. 예시: ```bash !wget http://example.org/file.zip ``` ### git clone - git에는 여러 명령어가 있지만, Colab에서 가장 많이 쓰는 git clone만 설명합니다. ```bash !git clone https://github.com/monun/kommand.git ``` 디스코드 메시지 2천자 제한 꽉 채워서 썻습니다.