파일의 확장자에서 누락되었 Python Lambda Lambda 을 의미할 수 있습니다. 니다 이 일로 나는 기능이 실패할까요?

0

질문

나는 받았다.zip 파일이 있던 외부 라이브러리 호출 Python PDF Toolkit,종종 생략으로 pdftk 또는 pypdftk.

현재의 지식,이 외부 종속성장에 EC2 인스턴스의 CentOS6 기 때문에,pdftk 은 자신의 종속성이라고 libgcj.

enter image description here

당신이 볼 수 있듯이에서 이미지의 파일은 유닉스 파일을 실행,그리고 누락된 자신의 파일 확장자.

  1. 이에 문제를 만드는 람다? 내가 믿 pdftk 필요로 업로드 Lambda 층을 늘려주는 표준 핵심 Python 라이브러리입니다.

  2. 는 경우 이 문제를 만들 수행 람다,거기에 모든 단계를 걸릴 수 있습을 찾기 위해 파일 확장자?

마지막으로,내가 편집할 수 있는 이 질문에 코드를 추가합 내에서 이러한 파일 당신이 믿는 경우에는 것이 도움이 될 것입니다.

바퀴

Wheel-Version: 1.0
Generator: bdist_wheel (0.35.1)
Root-Is-Purelib: true
Tag: py2-none-any

그것은 다음과 같이 작동하지 않습니다 Py3?

1

최고의 응답

1

pypdftk 에 대한 래퍼 pdftk 니다. 그래서 당신은 2 가지가 필요 합:

  1. 설치 pdftk 바이너리로 람다 Layer. 자세한 내용 보 .
  2. 당신이 또한 필요 python 코드입니다. 그것은 이것만 python 파일. 할 수 있습 중 하나에 직접 복사 또는 당신의 코드하거나 설치하 pip. 와 함께 작동해야한다는 python3.

당신이 제공하는 휠 패키지입니다. 기회는 그것은 작동하지 않을 것으로 람다고 python3 하지 않더라도 불가능을 제대로 구성하는 모든 것입니다. 그것은 쉽게 설치 pypdftk 및 이 종속성을 처음부터.

2021-11-22 21:09:55

에서의 공식적인 가이드: pdflabs.com/docs/install-pdftk-on-redhat-or-centos 그것은 그들이 사용하는 것이 좋 CentOS6,그러나이에 도달하고 생명의 끝(EOL)에서 2020. 해야 하는 이에 CentOS6 경우에도 EOL? 거나 시도한 작업은 최신 자료?
Stephen Stilwell

내가 먼저 사전 구축된 바이너리에서 github 프로젝트(github.com/inetsys/pdftk-aws-lambda). 바이너리에서 건축되었 CentOS6. 나는 그때를 구축하려고 그것은 아마존에서 리눅스 2. 이 더 어려울 수 있습니다.
kgiannakakis

확인. 할 수 있었을 구축하는 바이너리를 사용하여 GitHub 프로젝트 업로드는 람다 layer. 내가 받아들이 대답하지만,나는 아직도 Runtime.ImportModuleError: Unable to import module
Stephen Stilwell

모든 확인이 올바르게 업로드되 그의 이름을 처리기는 올바른 것입니다. 체크 stackoverflow.com/questions/35340921/...
kgiannakakis

다른 언어로

이 페이지는 다른 언어로되어 있습니다

Русский
..................................................................................................................
Italiano
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
हिन्दी
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
Português
..................................................................................................................
ไทย
..................................................................................................................
中文
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................