Streamlit

conda 파이썬 가상환경 설치하기

jasonshin 2021. 12. 24. 10:09

회사 서버의 파이썬 버전이 3.7이다

그런데 내 컴퓨터의 파이썬 버전은 3.8.8 이다.

따라서, 회사 서버의 파이썬 버전과 똑같은 버전으로 내 컴에 파이썬을 설치해야지, 개발하고 테스트가 동일하게 가능하다!

현재 내 버전 : Python 3.9.7


1. 콘다로 가상환경 만드는 것! 파이썬만 설치하는 경우
가상환경 만들기 명령어
conda create -n ec2_37 python=3.7
----
2. 설치된 파이썬과 설치된 라이브러리를 파일로 옮기는 것!
conda list --explicit > spec-file.txt

3. 파일을 가지고, 새로운 가상환경 만들기!
conda create -n 가상환경이름 --file spec-file.txt
----
4. 가상환경에 들어가고 나오는 방법
conda activate 가상환경이름 => 들어가는 방법
conda deactivate => 현재의 가상환경을 종료하는 방법

----

----

앞으로 로컬에서 개발할때는 개발하면서 필요한 라이브러리를 설치(예, pip install streamlit) 하고, 설치한 라이브러리 이름(예, streamlit)을 requirements.txt 파일에도 적어준다.

개발하면서 mysql-connect-python이 필요하면, 설치하고(pip install mysql-connect-python) 설치한 라이브러리 이름 mysql-connect-python을 requirements.txt 파일에도 적어준다. 

다 개발이 끝난 후, 실서버에 적용할때는, 깃허브닷컴에 requirements.txt가 같이 존재하기 때문에 실서버에서는 pip install -r requirements.txt 한줄만 실행해주면 필요한 라이브러리들이 다 자동으로 설치된다.

반응형