PyPDF2将不会导入

Bre*_*ntL 5 python import install pypdf

嗨,我刚刚开始使用python并尝试安装一些必需的库。在OS X上使用Python 3.4.1。我已经安装了PyPDF2(假设成功),但似乎无法使用这些工具:

    sh-3.2# port select --list python
    Available versions for python:
        none
        python25-apple
        python26
        python26-apple
        python27-apple
        python34 (active)
    sh-3.2# pip install PyPDF2
    Requirement already satisfied (use --upgrade to upgrade): PyPDF2 in /opt/local/Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/site-packages
Cleaning up...
sh-3.2# 
Run Code Online (Sandbox Code Playgroud)

...

import PyPDF2
Traceback (most recent call last):
  File "<pyshell#0>", line 1, in <module>
    import PyPDF2
ImportError: No module named 'PyPDF2'
>>> 
Run Code Online (Sandbox Code Playgroud)

我错过了一步吗?还是py3.4.1不支持PyPDF2?

Mat*_*amy 4

PyPDF2与 Python 3.4 兼容,所以这不是问题。

你安装了哪个Python版本的pip?即使您使用的是python34,如果 pip 安装到其他版本,它也会将库下载到该版本。

无论如何,您始终可以通过从PyPI下载然后运行来安装setup.py install

不过,我唯一可能的解释是,您当前使用的 Python 版本没有安装PyPDF2。查看是否可以从任何其他版本导入 PyPDF2。