2012-11-07 3 views
1

나는 heroku에서 Beautiful soup를 사용하여 응용 프로그램을 배포하고 "python manage.py"와 같은 명령을 실행하려고했습니다. 내 명령은 아름다운 수프 라이브러리를 사용합니다. 명령은 내 로컬 컴퓨터에서 완벽하게 작동하지만 heroku에서 아름다운 수프 모듈을 찾을 수는 없습니다. 나는 pip install beautifulsoup를 사용하여 설치를 시도한 다음 요구 사항 파일에 추가하고 git을 사용하여 업데이트를 푸시합니다. 하지만 여전히 아름다운 수프 모듈을 찾을 수 없습니다. 나는 그것이 조금 구체적이고 heroku, django에 새로운 사람이라는 것을 알고있다. 디버깅하는 방법을 모르겠습니다. 아무도 올바른 방향으로 나를 안내 할 수 있습니까? 당신이 BeautifulSoup로 4를 사용하려는 경우히로쿠의 아름다운 스프?

답변

6

, 당신은 명시 적으로 해당 버전을 추가해야합니다 : 당신은`requirements.txt` 파일을 생성하고,이 파일에 beautifulsoup4을 추가해야

$ pip install beautifulsoup4 
$ pip freeze 
beautifulsoup4==4.1.3 
$ pip freeze > requirements.txt 
+1

. Heroku는 배치시 요구 사항 파일의 모든 내용을 자동으로 설치합니다. – twaddington

+0

그들은 요구 사항 파일에 추가했다고 말했을 것입니다. –

+1

그래, 나는 그것을 놓쳤다. 어쩌면이 도움이 될 것입니다 : https://devcenter.heroku.com/articles/python-pip – twaddington

관련 문제