codecamp

PyPDF2 安装

有几种安装 PyPDF2 的方法。最常见的选择是使用 pip。

pip

PyPDF2 需要 Python 3.6+ 才能运行。

通常 Python 带有 ​pip​,这是一个包安装程序。使用它你可以安装 PyPDF2:

pip install PyPDF2

如果您不是超级用户(系统管理员/root),您也可以只为当前用户安装 PyPDF2:

pip install --user PyPDF2

可选依赖项

PyPDF2 试图尽可能独立,但对于某些任务来说,正确维护代码的工作量太高了。尤其是涉及到密码学和图像格式的内容。

如果您只想安装所有可选依赖项,请运行:

pip install PyPDF2[full]

或者,您可以只安装一部分内容:

如果您计划使用 PyPDF2 来加密或解密使用 AES 的 PDF,您将需要安装一些额外的依赖项。使用常规安装支持使用 RC4 的加密。

pip install PyPDF2[crypto]

如果你打算提取图像,你需要 Pillow:

pip install PyPDF2[image]

Python 版本支持

Python

3.10

3.9

3.8

3.7

3.6

2.7

PyPDF2>=2.0

YES

YES

YES

YES

YES

PyPDF2 1.20.0 - 1.28.4

YES

YES

YES

YES

YES

YES

PyPDF2 1.15.0 - 1.20.0

YES

Anaconda

Anaconda 用户可以通过 conda-forge 安装 PyPDF2。

开发版

如果您想使用正在开发的当前版本:

pip install git+https://github.com/py-pdf/PyPDF2.git


PyPDF2 迁移指南:1.x 到 2.x
温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }