Impossible d'installer le module PyPdf 2
Essayer d'installer PyPdf2 module, j'ai téléchargé le zip et décompressé, j'ai exécuté python setup.py build
et python setup.py install
mais il semble qu'il n'a pas été installé , lorsque j'essaie de l'importer à partir d'un script python, il renvoie un ImportError
:
import pyPdf
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named pyPdf
Toute aide, s'il vous plaît.
J'utilise python 2.7 sous windows XP.
source d'informationauteur geogeek
Vous devez vous connecter pour publier un commentaire.
Il semble que le fichier LISEZMOI pour PyPDF2 est incorrect. Il suggère que
devrait fonctionner, mais il ne le fait pas. Ce nouveau module est importé en tant que
(comme suggéré par la structure du document sur github, et après avoir vérifié moi-même).
Pour des raisons de commodité, par exemple lors du travail avec les anciens de code, vous pouvez le faire, bien sûr
La PyPDF programme d'installation pour Windows qui fonctionne bien pour moi. (Win7-64)
http://pybrary.net/pyPdf/
Compris jusqu'à présent ce qu'est la question. Besoin de vérifier si d'autres commandes de
PyPDF2
œuvres. L'importationPyPDF2
recherchePyPDF2
dossier dans l'emplacement de la base de python. Dans mon cas, c'estC:\Python27\site-packages\PyPDF2
.Quand virtualenv est activé, pip install
PyPDF2
ne pas créer le dossier ci-dessus. D'où l'erreur. J'ai copié manuellement le PyPDF2 dossier etPyPDF2-1.26.0.dist-info
dossier de ma virtualenv de l'environnement dans le dossier de base ci-dessus et l'erreur s'est arrêté. Juste au cas où, j'ai créé de nouveaux virtualenv environnement et installé PyPDF2 avec et sans virtualenv activé et l'erreur a disparu.Ma structure de dossier:
C:\Python27\site-packages\PyPDF2-1.26.0.dist-info
C:\Python27\venv2\Lib\site-packages\PyPDF2
Script Python est très simple de tester l'importation:
Je troubleshooted ci-dessus à l'aide de la stackoverflow réponse pour vérifier syspath
Comment python trouver un fichier de module si l'instruction d'importation contient uniquement le nom de fichier?