Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

PyPDF2 won't import

Hi I'm just getting started with python and trying to get some requisite libraries installed. Using Python 3.4.1 on OS X. I have installed PyPDF2 (with supposed success), yet I cannot seem to use the tools:

    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'
>>> 

Am I missing a step? Or is PyPDF2 not supported in py3.4.1?

like image 691
BrentL Avatar asked Aug 10 '14 00:08

BrentL


2 Answers

PyPDF2 is compatible with Python 3.4, so that's not the problem.

In which Python version do you have pip installed? Even though you're on python34, if pip is installed to a different version it will download libraries to that version.

In any case, you can always install by downloading from PyPI, then running setup.py install.

Still, the only possible explanation I have is that the current Python version you're on does not have PyPDF2 installed. See if you can import PyPDF2 from any of the other versions.

like image 90
Matthew Stamy Avatar answered Oct 15 '22 04:10

Matthew Stamy


You can install PyPDF2 by using the following command,

pip install PyPDF2
like image 36
itzmebibin Avatar answered Oct 15 '22 03:10

itzmebibin