일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- 데이터베이스
- 자료구조
- sql
- 컴퓨터 네트워크
- Django
- 데이터 엔지니어링
- redshift
- 파이썬
- HADOOP
- S3
- 가상환경
- 정리
- Go
- 컴퓨터네트워크
- 종류
- TCP
- 데이터엔지니어링
- 운영체제
- dockerfile
- airflow
- http
- AWS
- Docker
- linux
- TIL
- 데이터 파이프라인
- 데이터 웨어하우스
- PYTHON
- 데브코스
- airflow.cfg
- Today
- Total
목록가상환경 (4)
홍카나의 공부방
plugins 폴더에 있는 외부 모듈에서 외부 라이브러리를 import하는데 airflow에서 이를 찾을 수 없다는 오류 메시지가 나왔다. 분명 로컬 파이썬 가상환경에서 해당 라이브러리를 pip install로 설치했는데도 불구하고 인식못하는 것이다. 1. 문제 원인 > 처음 Airflow를 설치할 때 Airflow를 실행할 파이썬 환경에 해당 라이브러리가 같이 설치되지 않았다. Numpy나 Pandas와 같은 대중적인 라이브러리의 경우, Airflow 공식 이미지로 컨테이너를 설치할 때 기본적으로 같이 설치되지만 특정한 라이브러리는 그렇지 않다. 로컬에서 .env로 PYTHONPATH를 맞춰주는 등 로컬단에서의 해결 방법을 다 시도해봤는데 여전히 no module 문제가 발생한다면 Airflow의 파이..
venv 가상환경을 activate 했다는 가정 1) pip install jupyter 2) 설치 이후, python -m notebook 그러면 띄워짐 시간 관련 연산에 사용하는 datetime + relativedelta 사용 예시는 아래
On Unix or MacOS, using the bash shell: source {가상환경 폴더 이름}/bin/activate On Unix or MacOS, using the csh shell: source {가상환경 폴더 이름}/bin/activate.csh On Unix or MacOS, using the fish shell: source {가상환경 폴더 이름}/bin/activate.fish On Windows using the Command Prompt: {가상환경 폴더 이름}\Scripts\activate.bat On Windows using PowerShell: {가상환경 폴더 이름}\Scripts\Activate.ps1 나는 가상환경 폴더 이름을 보통 .venv로 주니까 이때 맥에서는 ..
상황 설명은 그렇다. 제목 그대로 윈도우의 git bash 터미널에서 source .venv/Scripts/activate 를 이용하여 가상환경을 활성화해도, base가 activate되는 문제.. anaconda랑 충돌이 원인인가 고민을 해보았으나, 해결 방법부터 이야기 하자면 VSCODE에서 자체적으로 git bash 터미널을 이용하여 가상환경을 활성화하면 해결 된다. VSCODE > View > Terminal로 들어가서 터미널 창을 켜준다. 아래 터미널 창에서 GIT BASH로 새로운 터미널을 킨다. (PowerShell, 명령프롬프트 등은 이 단계에서 건드려보지 않았다. ) 이후 cd 명령어를 이용하여 가상환경이 위치한 폴더로 디렉토리를 이동한 다음, source .venv/Scripts/act..