나는이 Pipfile을 가진 매우 간단한 Flask Python 앱을 가지고 있습니다. Pipfile에는 "psycopg2" = "*"
이 포함됩니다. 응용 프로그램은 로컬에서 시작될 때 PostgreSQL 데이터베이스에 연결할 수 있습니다. 그러나 그것은 Heroku에서 실패합니다. 어떤 이유로 든 Heroku가 psycopg2
을 설치하지 않는 것 같습니다. 나는 Heroku 배치 here에서 통나무를 간청했다.Heroku는 Pipfile에서 psycopg2를 설치하지 않습니다.
누구보다 먼저 알 수 있습니까? 요구 사항 파일로 다시 전환해야합니까? 또한, dev 종속성이있을 때 yapf
이 설치된 이유는 무엇입니까?
'Pipfile.lock'을'pipenv lock'으로 업데이트하고, 그 변경을 저지르고, 그것을 Heroku에 넣었습니까? – Chris
예. 나는 심지어 lockfile없이 노력했다. 'Pipfile.lock'은'psycopg2'를 올바른 버전으로 언급합니다. – Karsten
나는 앱의 Heroku 캐시를 지워 버렸습니다. – Karsten