프로그래밍/파이썬

가상환경에 파이썬 3.9.7 설치

do121 2023. 6. 3. 06:42

도커에 우분투 이미지로 리눅스를 돌리고 있으며 기존에 3.8.9가 설치되어 있으나

3.9.7이 필요해서 가상환경으로 설치해봄. 한 10분 정도 소요 되므로 기다리면 됨

pyenv install 3.9.7   
                                                                  
Installing Python-3.9.7...                                                                              
patching file Misc/NEWS.d/next/Build/2021-10-11-16-27-38.bpo-45405.iSfdW5.rst                           
patching file configure                                                                                 
patching file configure.ac                                                                              
Installed Python-3.9.7 to /root/.pyenv/versions/3.9.7     

 

3.9.7용 가상환경 만들기

pyenv virtualenv 3.9.7 flask397     

 

홈으로 이동해서 만들어 놓은 가상환경을 로컬로 설정하기

 cd home                                                                                 
pyenv local flask397              
 
가상환경 버전을 보면

flask397이 설정되어 있다         

pyenv versions                                                                      

  system                                                                                                
  3.8.9                                                                                                 
  3.8.9/envs/flask                                                                                      
  3.9.7                                                                                                 
  3.9.7/envs/flask397                                                                                   
  flask                                                                                                 
* flask397 --> /root/.pyenv/versions/3.9.7/envs/flask397 (set by /home/.python-version)       
 
pip 업그레이드 후  flask설치                                         

pip install --upgrade pip

pip install flask   
 

 

가상환경에서 설치되는 패키지 들은
아래 그림과 같이 /root/.pyenv/versions/3.9.7/envs/flask397(가상환경이름)/lib/python3.9/site-packages에 설치됨