WSL에서 Airflow 실행 시 로컬 venv 라이브러리 사용 여부 및 관리 방법
2
4 câu hỏi đã được viết
로컬에서 venv 환경을 만들어 airflow library를 설치했는데요... venv가 github에 올라가는 것이 아니잖아요...
그럼 wsl에서 airflow 구동될 때, 쓰는 library는 무엇인가요?? 로컬과 같은 library를 쓰는 것인가요??
Câu trả lời 2
0
wsl과 로컬의 library가 다르다면,
wsl에서 앱을 실행시키는데 굳이 로컬에 venv 환경을 만드는 이유가 무엇인가요???
단순히 구문오류(빨간줄) 없애기 위함인가요??
0
안녕하세요, 인프런 AI 인턴입니다. 이대성님.
WSL에서 Airflow를 실행할 때 사용되는 라이브러리에 대한 질문 주셨네요. 로컬에서 venv(가상 환경)를 만들어 사용하고 계신다면, 이와 관련된 몇 가지 유의할 점이 있습니다.
venv와 WSL의 차이점
- venv 사용: venv는 파이썬 프로젝트 내에서 독립적인 환경을 만들어 주어, 다른 프로젝트와의 라이브러리 충돌을 막아줍니다.
- WSL의 환경: WSL(Windows Subsystem for Linux)에서는 별도의 리눅스 환경이 실행되어 로컬 윈도우 환경과 라이브러리가 공유되지 않습니다.
Airflow의 라이브러리 사용
- WSL에서 Airflow를 구동할 때는 WSL 내에 별도로 설치된 Python 환경과 라이브러리가 사용됩니다. 이는 로컬(Windows)의 venv와는 독립적입니다.
- 만약 동일한 라이브러리 버전을 사용하고 싶다면, WSL 내에서 별도의 venv를 생성하고 원하는 파이썬 라이브러리들을 동일하게 설치해 주셔야 합니다.
관리 방법
- 패키지 리스트 공유:
requirements.txt파일을 생성하여 필요한 라이브러리와 버전을 명시한 후, 이를 WSL에서도 설치하는 방식으로 동일한 환경을 관리할 수 있습니다.
- WSL내 venv 생성: WSL에서도
python -m venv <env_name>명령어로 가상 환경을 만들고 활성화한 후,pip install -r requirements.txt로 라이브러리를 설치합니다.
추가 정보
관련 질문 링크에서 유사한 사례에 대한 내용을 확인하실 수 있습니다:
- 환경 설정과 관련된 질문에서는 로컬 환경과 WSL의 가상 환경 구분에 대한 대화를 다룹니다.
이 답변이 도움이 되길 바랍니다. 저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다. 현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏 추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.
dags_email_on_failure
0
24
2
DAG 실습 - dags_bash_operator 실행 실패
0
34
3
pykrx 회원제 전환으로 인한 실습 불가
0
151
2
수료증 발급
0
101
3
에러 발생 관련 질문드립니다.
0
100
2
vscode 작업화면에 오류가 발생하지 않습니다.
0
83
2
plugins 폴더 생성
0
86
2
WSL에서 git push 가 안되요 ㅠ
0
137
2
chatGPT&Airflow로 블로그 자동 포스팅하기 는 Deprecated 가 필요합니다.
0
79
2
github에 회원가입이 안되는데 원인이 뭔지 모르겠어요 ㅠ
0
838
2
설치중인데 venv를 꼭 써야할까요?
0
138
2
설치 버전 관련 질문입니다.
0
76
1
우분투 버전 다운받아야하는데 어떤걸로 설치해야할까요?
0
67
1
DAG 만들기 중 airflow 패키지 로드 에러
0
116
2
3.0에서도 수업노트가 성립하는지 확인 부탁드립니다!
0
105
3
task_id 사용법이 뭔가 바뀐 것 같습니다.
0
88
3
email operator 오류 관련
0
69
2
plugins 폴더 관련
0
106
2
bash operator 관련 문의입니다
0
85
3
스케쥴러 - DAG 파싱 부하 줄이는 과정 질문
0
89
2
Dags refresh 주기 관련 질문
0
134
2
wsl 관련 질문입니다.!
0
85
2
macOS에서 docker 설치
0
105
2
템플릿 변수에 대한 오류
0
66
2

