嗨,我刚刚开始使用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#

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

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

最佳答案

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

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

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

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

10-07 15:11