calibre

Home Page Forum utenti calibre

  • Questo topic ha 7 risposte, 3 partecipanti ed è stato aggiornato l'ultima volta 11 anni fa da michele_d.
Visualizzazione 7 filoni di risposte
  • Autore
    Articoli
    • #21496
      michele_d
      Partecipante

      Ciao ,

      volendo provare un libro in formato kindle ,ho installato “calibre” sulla mia openmamba:

      [Michele@openmamba ~]$ calibre

      Traceback (most recent call last):

      File “/usr/bin/calibre”, line 18, in <module>

      from calibre.gui2.main import main

      File “/usr/lib/calibre/calibre/__init__.py”, line 34, in <module>

      import cssutils

      ImportError: No module named cssutils

      cosa manca? Ho pensato

      smart install cssutils

      adesso:

      [Michele@openmamba ~]$ calibre

      Traceback (most recent call last):

      File “/usr/bin/calibre”, line 18, in <module>

      from calibre.gui2.main import main

      File “/usr/lib/calibre/calibre/gui2/__init__.py”, line 19, in <module>

      from calibre.ebooks.metadata.meta import get_metadata, metadata_from_formats

      File “/usr/lib/calibre/calibre/ebooks/metadata/meta.py”, line 9, in <module>

      from calibre.ebooks.metadata.opf2 import OPF

      File “/usr/lib/calibre/calibre/ebooks/metadata/opf2.py”, line 14, in <module>

      from lxml import etree

      ImportError: No module named lxml


      [root@openmamba Michele]# smart install lxml

      Caricamento cache in corso…

      Aggiornamento cache in corso… #################################################### [100%]

      errore: “lxml” non corrisponde a nessun pacchetto

      Salvataggio cache in corso…

      Adesso cosa manca?

      Ciao grazie

      Mik

    • #28013
      ercolinux
      Moderatore

      lxml è contenuto in python-lxml, ma è una dipendenza di calibre quindi dovrebbe già essere installato.

    • #28015
      michele_d
      Partecipante

      root@openmamba Michele]# smart install python-lxml

      Caricamento cache in corso…

      Aggiornamento cache in corso… #################################################### [100%]

      Analisi delle operazioni da compiere…

      Installazione dei pacchetti (1):

      python-lxml-2.3.2-1mamba@i586

      Occorre scaricare 856.3kB per i pacchetti. Saranno usati 2.9MB.

      Confermi i cambiamenti? (S/n): s

      Scaricamento di pacchetti…

      -> http://www.openmamba.org/pub/openmamba/milestone2/RPMS.i586/python-lxml-2.3.2-1mamba.i586.rpm

      python-lxml-2.3.2-1mamba.i586.rpm #################################################### [100%]

      Finalizzazione delle operazioni in corso…

      Preparazione in corso… #################################################### [ 0%]

      1:Installazione di python-lxml #################################################### [100%]

      [root@openmamba Michele]# calibre

      Traceback (most recent call last):

      File “/usr/bin/calibre”, line 18, in <module>

      from calibre.gui2.main import main

      File “/usr/lib/calibre/calibre/gui2/__init__.py”, line 19, in <module>

      from calibre.ebooks.metadata.meta import get_metadata, metadata_from_formats

      File “/usr/lib/calibre/calibre/ebooks/metadata/meta.py”, line 9, in <module>

      from calibre.ebooks.metadata.opf2 import OPF

      File “/usr/lib/calibre/calibre/ebooks/metadata/opf2.py”, line 20, in <module>

      from calibre.ebooks.metadata.book.base import Metadata

      File “/usr/lib/calibre/calibre/ebooks/metadata/book/base.py”, line 18, in <module>

      from calibre.utils.date import isoformat, format_date

      File “/usr/lib/calibre/calibre/utils/date.py”, line 13, in <module>

      from dateutil.parser import parse

      ImportError: No module named dateutil.parser

      nulla non funge!

      Mik

    • #28016
      ercolinux
      Moderatore

      [root@openmamba Michele]# calibre

      Non lanciarlo da root.

      Ad ogni modo prova ad installare il pacchetto python-dateutil

    • #28017
      michele_d
      Partecipante

      [Michele@openmamba ~]$ calibre

      Traceback (most recent call last):

      File “/usr/bin/calibre”, line 18, in <module>

      from calibre.gui2.main import main

      File “/usr/lib/calibre/calibre/gui2/__init__.py”, line 19, in <module>

      from calibre.ebooks.metadata.meta import get_metadata, metadata_from_formats

      File “/usr/lib/calibre/calibre/ebooks/metadata/meta.py”, line 11, in <module>

      from calibre.customize.ui import get_file_type_metadata, set_file_type_metadata

      File “/usr/lib/calibre/calibre/customize/ui.py”, line 14, in <module>

      from calibre.customize.builtins import plugins as builtin_plugins

      File “/usr/lib/calibre/calibre/customize/builtins.py”, line 583, in <module>

      from calibre.ebooks.metadata.fetch import GoogleBooks, ISBNDB, Amazon,

      File “/usr/lib/calibre/calibre/ebooks/metadata/fetch.py”, line 14, in <module>

      from calibre.ebooks.metadata.covers import check_for_cover

      File “/usr/lib/calibre/calibre/ebooks/metadata/covers.py”, line 14, in <module>

      import mechanize

      ImportError: No module named mechanize

      si scusa per rapidità ho lanciato da root

      comunque non funge ancora

      Mik

    • #28018
      ercolinux
      Moderatore

      manca anche python-mechanize

      Che versione di openmamba stai usando?

      Te lo chiedo perchè i pacchetti che mancano risultano tutti nei requirement sia per la versione devel che per la milestone2

      Hai provato a reinstallare calibre da smart?

    • #28019
      Silvan
      Amministratore del forum

      In effetti nel pacchetto per la versione milestone2 mancano alcune dipendenze. Nelle prossime ore arriverà un aggiornamento che dovrebbe risolvere.

    • #28021
      michele_d
      Partecipante

      Ciao,

      confermo che con l’aggiornamento del pacchetto , tutto funziona alla perfezione.

      Grazie

      Mik

      p.s. ho sempre la milestone 2 installata circa un anno fa e aggiornata fino qualche giorno fa.

      Mik

Visualizzazione 7 filoni di risposte
  • Devi aver eseguito l’accesso per poter rispondere a questa discussione.