홈>
python Flask API를 개발하여 aws ebs에 배포했습니다.
Flask API가 예상대로 작동합니다. Flask API에는 다음에 추가하여 설치 한 몇 가지 파이썬 패키지가 필요합니다.
requirements.txt
Flask API와 별도의 py 파일 인 python 스크립트도 설치했습니다. cron이 매일 실행하도록 예약되어 있습니다.
cron을 설정할 때 모듈을 찾을 수 없다는 실행 오류가 발생합니다 :
ModuleNotFoundError: No module named 'pandas'
requirements.txt
가 모듈을 설치 한 경우
Flask API 코드에서 사용할 수 있습니다. 그것은 어떻게
import pandas
입니까
Flask API로 작업하지만 cron에서 실행하는 Python 스크립트에서 사용할 수 없습니까?
- 답변 # 1
관련 자료
- parallel processing - Python 래퍼로 Python 스크립트 병렬화
- ssh - 원격 연결을 통해 Python 스크립트에서 feh를 라우 칭 (pi zero w)
- cron - Python 스크립트는 명령 줄을 통해 직접 실행되지만 셸/bash 스크립트를 통해 실행되지는 않습니다
- Python 패키지 다시로드
- 파이썬 스크립트에서 작동하지 않는 입력 함수
- php - 백엔드에서 파이썬 스크립트를 사용하는 방법은 무엇입니까?
- k 초 동안 파이썬 스크립트 실행
- Python 스크립트가 argparse의 --help 인수에서도 실행되도록 허용
- 한 Python 버전에서 다른 버전으로 패키지 변경
- 매개 변수 전달을 사용하여 다른 python 스크립트에서 python 스크립트 반복
- Python 스크립트 내부의 변수를 셸로 구문 분석
- linux : Terminal (xterm)을 열 때 Python 스크립트 실행
- 특이점 컨테이너 안에 파이썬 패키지를 어떻게 설치합니까?
- 오류가 발생하면 Python 스크립트를 다시 시작하고 그렇지 않으면 중지하는 방법은 무엇입니까?
- 전체 I/O가있는 하위 프로세스를 사용하여 다른 스크립트에서 Python 스크립트를 실행하는 방법은 무엇입니까?
- node.js - Node JS 하위 프로세스의 Python 스크립트 결과 반환
- Python 스크립트는 PyCharm에서 작동하지만 터미널에서는 작동하지 않습니다
- Google Cloud 함수에서 실행하기 위해 Python 스크립트를 사용하여 여러 부분으로 zip 파일을 추출하는 방법
- amazon web services - Python에서 boto3로 AWS Gamelift 스크립트를 업데이트하려면 어떻게해야합니까?
- pip - 다시 다운로드하지 않고 가상 환경에 Python 패키지를 설치하는 방법은 무엇입니까?
Cron 작업은 환경 외부에서 실행되므로
$PATH
가 없습니다. 그리고 다른 환경 변수 (이 답변의 광범위한 설명)는 특정 프로그램을 찾을 수 없습니다. 파이썬 스크립트 실행을 bash 스크립트로 감싸서 처음에 필요한 모든 환경 변수를 내보내거나 일반적으로 환경을 사용하도록하는 것이 좋습니다. 그런 다음 cron으로이 bash 스크립트를 실행하십시오.