Fedora-Fr - Communauté francophone Fedora - Linux

Communauté francophone des utilisateurs de la distribution Linux Fedora.

  

Dernière news : Arrêt de maintenance pour Fedora 28

#1 11/07/2019 14:24:50

fgland
Membre
Lieu : Lituanie
Inscription : 09/08/2004
Messages : 2 841

pdfshuffler : No module named pyPdf

Bonjour,

ayant découvert ce programme dans un autre fil, j'ai voulu l'essayé.
L'installation à partir du dépôt à ajouté en dépendance :

 pypoppler                                  x86_64                             0.12.2-10.fc30                              fedora                              27 k
 python2-PyPDF2                             noarch                             1.26.0-7.fc30                               fedora                             110 k

mais au lancement

$ pdfshuffler
Error: Could not import pdfshuffler
Cause: No module named pyPdf

pyPDF is not maintained anymore, replaced by pyPDF2 depuis F23 visiblement... https://bugzilla.redhat.com/show_bug.cgi?id=991102
Comment cela marche-t-il chez vous ?

Gérard

Hors ligne

#2 11/07/2019 14:45:09

cezame
Membre
Lieu : Arlon près du triangle BFL
Inscription : 24/10/2016
Messages : 226

Re : pdfshuffler : No module named pyPdf

Je crois que le fichier est python2-PyPDF2-1.26.0-7.fc30.noarch
J'ai vérifié, il est installable par dnf.

Dernière modification par cezame (11/07/2019 15:41:53)

Hors ligne

#3 11/07/2019 17:34:01

fgland
Membre
Lieu : Lituanie
Inscription : 09/08/2004
Messages : 2 841

Re : pdfshuffler : No module named pyPdf

c'est bien celui qui est installé !
Gérard

Hors ligne

#4 11/07/2019 22:57:32

thierryR
Membre
Lieu : Chalons en Champagne
Inscription : 31/01/2011
Messages : 692
Site Web

Re : pdfshuffler : No module named pyPdf

Chez moi en l'installant

  Vérification de       : poppler-glib-0.73.0-13.fc30.x86_64                                                                                                        1/4 
  Vérification de       : pdfshuffler-0.6.0-16.fc30.noarch                                                                                                          2/4 
  Vérification de       : pypoppler-0.12.2-10.fc30.x86_64                                                                                                           3/4 
  Vérification de       : python2-PyPDF2-1.26.0-7.fc30.noarch                                                                                                       4/4 

et en l'exécutant:

 pdfshuffler
Error: Could not import pdfshuffler
Cause: No module named pyPdf

Donc pareil chez moi. Y aurait-il un problème de casse

Dernière modification par thierryR (11/07/2019 22:59:46)


Chalons en Champagne: Au nord, un peu avant la banquise
Kernel: 5.0.13-300.fc30.x86_64 x86_64 bits: 64 Desktop: KDE Plasma 5.15.4 Distro: Fedora release 30
Type: Desktop Mobo: ASRock model: X470 Gaming-ITX/ac serial: <root required> UEFI: CPU: Topology: 8-Core model: AMD Ryzen 7 2700X bits: 64 type: MT MCP L2 cache: 4096 KiB

Hors ligne

#5 12/07/2019 07:43:38

madko
Contributeur Fedora et Linuxé depuis 1994
Modérateur
Lieu : Noisy the Great (9³)
Inscription : 22/12/2006
Messages : 7 120
Site Web

Re : pdfshuffler : No module named pyPdf

Faut remonter le bug au mainteneur du package Fedora

Hors ligne

#6 12/07/2019 10:13:35

fgland
Membre
Lieu : Lituanie
Inscription : 09/08/2004
Messages : 2 841

Re : pdfshuffler : No module named pyPdf

le bug est déjà rapporté, la solution étant actuellement de modifier
/usr/lib/python2.7/site-packages/pdfshuffler/pdfshuffler.py

remplacer
from pyPdf import PdfFileWriter, PdfFileReader
par
from PyPDF2 import PdfFileWriter, PdfFileReader

attention à la casse (des caractères !)

https://bugzilla.redhat.com/show_bug.cgi?id=1728021

Gérard

Hors ligne

Pied de page des forums