* 주의 : 코랩 런타임이 재시작되면 설치한 것들은 다 날라갑니다.
* 코랩에서는 어차피 개별 노트북이기 때문에 가상환경을 굳이 만들 필요가 없다고 합니다.
그냥 노트북 맨 첫 셀에 패키지를 쭉 설치하는 코드를 넣고 사용하거나,
CLI로 가상환경 만들고 주피터 노트북 쓰는 게 맘 편할 듯 하네요.. ㅎㅎ
다음 셀을 코랩에서 실행해줍니다.
ipynb 노트북으로 다운받아서 편하게 실행하시려면
파이썬 경로, 버전 확인
!which python # should return /usr/local/bin/python
!python --version
!echo $PYTHONPATH # /env/python
pythonpath 초기화
%env PYTHONPATH=
################################################################################
# INSTALL CONDA ON GOOGLE COLAB
################################################################################
! wget https://repo.anaconda.com/miniconda/Miniconda3-py37_4.9.2-Linux-x86_64.sh
! chmod +x Miniconda3-py37_4.9.2-Linux-x86_64.sh
! bash ./Miniconda3-py37_4.9.2-Linux-x86_64.sh -b -f -p /usr/local
import sys
sys.path.append('/usr/local/lib/python3.7/site-packages/')
!which conda # should return /usr/local/bin/conda
!conda --version
!python --version # 기존 3.7.9 버전이 설치됨
# list the files/directories in the current directory
!ls /usr/local/lib/python3.7/dist-packages
# requirements.txt 생성
p = """
gensim==3.8.1
pyLDAvis==2.1.2
spacy==2.2.3
scikit-learn==0.23.1
seaborn==0.11.0
squarify==0.4.3
ipykernel
nltk
pandas
scipy
"""
c = """text_file = open("requirements.txt", "w+");text_file.write(p);text_file.close()"""
exec(c)
# 가상환경 만들기
!conda create -n envname python==3.7
# 먼저 가상환경 실행시키고 가상환경 확인
!source activate envname && conda env list
# 설치파일이 있다면 설치하기
!conda install --channel conda-forge --file requirements.txt --yes
참고
towardsdatascience.com/conda-google-colab-75f7c867a522
stackoverflow.com/questions/53031430/conda-environment-in-google-colab-google-colaboratory
'개발' 카테고리의 다른 글
파이썬으로 AWS Dynamodb 쉽게 연결하고 데이터 넣기 (0) | 2021.05.29 |
---|---|
MongoDB CRUD 쿼리 (0) | 2021.05.15 |
git bash에서 conda 명령어 사용하기 (0) | 2021.03.06 |
터미널로 commit 했는데 깃허브에 반영 안 될때 (0) | 2021.03.04 |
코랩(Colab) 노트북 전체 페이지 html 파일로 저장하기 (0) | 2021.02.25 |