2017-11-05 9 views
0

scrapy으로 프로젝트를 만들고 pymongo을 사용하여 mongodb에 데이터를 저장합니다. 내 pymongo 버전을 확인하신 후Scrapy Cloud에서 프로젝트를 실행하는 동안 종속성 오류

내가 scrapinghub하고 실행하는 내 프로젝트를 배포 3.5.1입니다.

이 scrapinghub exceptions.ImportError: No module named pymongo 내가 requirements.txt 및 scrapinghub.yml을 만든

에 오류가 표시됩니다. enter image description here

enter image description here

는 왜 오류 exceptions.ImportError: No module named pymongo을 보여줍니다? enter image description here 도움이 될 것입니다. 미리 감사드립니다.

enter image description here

답변

1

당신도 나를 위해 작동하지 않았다 requirements.txt의 형식을 가지고있다.

대신

projects: 
    default: 111149 
requirements: 
    file: requirements.txt 

은 또한에 대한

+0

감사를 pip freeze > temp_req.txt에 의해 임시 요구 사항 파일을 생성하고 pymongo 모듈이 해당 파일 내에서 작성하는 방법을 알아보십시오, 동일한 라인을 복사 requirements.txt에 그것을 넣어이 형식을 시도하십시오 귀하의 회신, 나는 당신처럼 형식을 변경하고 내 프로젝트에서'pip freeze> temp_req.txt' 명령을 입력하십시오. 'pymongo == 3.5.1'을 볼 수 있습니다. 나는 다시 프로젝트를 실행한다. 예외 .ImportError : 모듈 pymongo 없음 :( –

+0

이전 빌드 및 프로젝트 달걀 폴더를 다시 배포하기 전에 삭제 했습니까? – Umair

+0

프로젝트 달걀 폴더 란 무엇입니까? requirements.txt 및 scrapinghub .yml 파일? –