• 카테고리

    질문 & 답변
  • 세부 분야

    프로그래밍 언어

  • 해결 여부

    미해결

venv 로 만든 가상환경은 파이썬 버젼을 변경하기가 어려운 것 같습니다.

21.12.06 00:06 작성 조회수 727

1

뒤에 수업들어보니...
환경설정에 신경쓰지 않아도...
수업진행하는데 문제가 없는 것 같습니다.
아래는 참고만 하시면 될 것 같습니다.
 
----------- 아래 -----------
venv로 가상환경을 만들면 현제 설치된 파이썬 버젼으로 가상환경이 만들어지고, 파이썬 버젼까지 버젼을 맞추려면 anaconda를 사용하라는 글이 보입니다.
 
python version
현제 설치된 버젼 : Python 3.8.3
강의에서 사용하는 버젼 : Python 3.7.6
 
(내용이 있는 곳)
 
아나콘다로 파이썬 버젼에 맞게 가상환경을 만드는 방법은 알고 있습니다. 이 방법으로 해야 하나요? 파이참에서 이방법으로 사용할 줄 압니다. 하지만 찾아보면 나올 것 같습니다만 vscode는 잘 모릅니다.
 
-------------------------------------------------------
아나콘다로 python= 3.7.6 버젼 가상환경 설치후
vscode 에서 ^&P 단축키를 눌러 python interpreter 설정을
아나콘다에서 만든 가상환경 python을 설정해 주었습니다.
 
그런다음... requirements.txt파일을
pip install -r requirements.txt 명령으로 설치했지만...
에러 발생했습니다.
appdirs==1.4.4
black==21.5b1
click==8.0.1
flake8==3.9.2
Flask==2.0.1
importlib-metadata==4.3.1
itsdangerous==2.0.1
Jinja2==3.0.1
MarkupSafe==2.0.1
mccabe==0.6.1
mypy-extensions==0.4.3
pathspec==0.8.1
pycodestyle==2.7.0
pyflakes==2.3.1
regex==2021.1.1
toml==0.10.2
typed-ast==1.4.3
typing-extensions==3.10.0.0
Werkzeug==2.0.1
zipp==3.4.1
requirements.txt파일을 사용하지 않고...
따라하기 하면 될 수 있겠지만...
그냥 안되는 데로 일단 수업 내용부터 보고 나중에 해결하도록 노력하겠습니다.

답변 1

답변을 작성해보세요.

2

안녕하세요! 좋은 질문 감사합니다. 우선 강의에서는 가상환경이 필요하지 않습니다. 

그래도 파이썬 강의이기에 가상환경에 대해 언급했습니다. 

추가적으로 venv 말고 conda, pipenv, poetry 등 가상환경 솔루션이 많습니다.

개인적으로 서버나 프로그램 개발을 하실거면 poetry나 venv를 추천하고 데이터 분석이나 알고리즘 개발, DL, ML, CV 쪽이시면 conda를 추천드립니다.

제가 정리한 conda 설치 방법 링크를 참고해주세요!