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