Python에서 Pulp를 사용하여 AWS Lambda에 최적화를 실행하려고합니다. 나는 내 lambda_function과 함께 펄프 (디렉토리가 아닌 내용을 압축)를 포장하고 우편 번호를 업로드했습니다. 내가에 붙어있어 오류 : 내가 여기에 수정을 시도했습니다AWS Lambda 인스턴스의 Python Pulp solver에 액세스 할 수 없습니다.
File "/var/task/pulp/pulp.py", line 1664, in solve
status = solver.actualSolve(self, **kwargs)
AttributeError: 'NoneType' object has no attribute 'actualSolve'
: 특히 Importing Python Module "Pulp" on Amazon AWS Lambda 직접 솔버를 지정하기 위해 노력하고 스크립트의 상위 디렉토리에 솔버 (CBC)를 배치 아무 소용이. 나는 또한 예를 들어, 직접 경로에 넣어 시도했습니다
Pulp: cannot execute cbc cwd: /var/task: PulpSolverError
Traceback (most recent call last):
File "/var/task/lambda_function.py", line 14, in lambda_handler
result = ip_optimise(recipes, settings)
File "/var/task/ip_optimise.py", line 102, in ip_optimise
prob.solve(COIN_CMD())
: 내가 직접 솔버를 지정하려고 할 때 내가 다른 오류 얻을 prob.solve(COIN_CMD("/var/task/cbc"))
을 같은 오류를