강의

멘토링

로드맵

인프런 커뮤니티 질문&답변

새벽별님의 프로필 이미지
새벽별

작성한 질문수

타입 파이썬! 올바른 class 사용법과 객체지향 프로그래밍

Python의 패키지 매니저 PIP 명령어 정리와 사용

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

작성

·

1K

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 설치 방법 링크를 참고해주세요!

 

새벽별님의 프로필 이미지
새벽별

작성한 질문수

질문하기