OVH Cloud OVH Cloud

Python + Newspipe

7 réponses
Avatar
kael
Bonjour,

Je souhaite utiliser _Newspipe_ http://newspipe.sourceforge.net mais
lorsque je lance Python, le serveur me retourne le message d'erreur suivant:

--------------------------------------------------------
[kael@kael root]$ python /home/kael/newspipe/newspipe.py
Traceback (most recent call last):
File "/home/kael/newspipe/newspipe.py", line 25, in ?
from cache import *
File "/home/kael/newspipe/cache.py", line 15, in ?
from datetime import datetime, timedelta
ImportError: No module named datetime
--------------------------------------------------------

Etant débutant sous Linux (RedHat9) et sous Python, j'ai du mal à
comprendre ce message d'erreur.

Quelqu'un pourrait-il m'éclairer ? O:-)

Merci.

--
kael

7 réponses

Avatar
Yermat
kael wrote:
Bonjour,

Je souhaite utiliser _Newspipe_ http://newspipe.sourceforge.net mais
lorsque je lance Python, le serveur me retourne le message d'erreur
suivant:

--------------------------------------------------------
[ root]$ python /home/kael/newspipe/newspipe.py
Traceback (most recent call last):
File "/home/kael/newspipe/newspipe.py", line 25, in ?
from cache import *
File "/home/kael/newspipe/cache.py", line 15, in ?
from datetime import datetime, timedelta
ImportError: No module named datetime
--------------------------------------------------------

Etant débutant sous Linux (RedHat9) et sous Python, j'ai du mal à
comprendre ce message d'erreur.

Quelqu'un pourrait-il m'éclairer ? O:-)

Merci.



Datetime n'existe que depuis la version 2.3 de Python, quelle version
as-tu ?

http://docs.python.org/lib/module-datetime.html
6.10 datetime -- Basic date and time types
New in version 2.3.


--
Yermat

Avatar
kael
Yermat wrote:
Datetime n'existe que depuis la version 2.3 de Python, quelle version
as-tu ?


Celle fournie avec RedHat9: Python 2.2.2 (#1, Feb 24 2003, 19:13:11).

http://docs.python.org/lib/module-datetime.html
6.10 datetime -- Basic date and time types
New in version 2.3.


Merci beaucoup pour ce lien.

Dois-je passer à Python 2.3 ?

Si oui, comment dois-je upgrader la version actuelle ?

Je te remercie pour ton aide. :-)

--
kael

Avatar
Yermat
kael wrote:
Yermat wrote:

Datetime n'existe que depuis la version 2.3 de Python, quelle version
as-tu ?



Celle fournie avec RedHat9: Python 2.2.2 (#1, Feb 24 2003, 19:13:11).

http://docs.python.org/lib/module-datetime.html
6.10 datetime -- Basic date and time types
New in version 2.3.



Merci beaucoup pour ce lien.

Dois-je passer à Python 2.3 ?

Si oui, comment dois-je upgrader la version actuelle ?

Je te remercie pour ton aide. :-)



commence par lancer python avec l'option -V

python -V
et regarde la version que tu as.

Si c'est ne pas supérieur à 2.3, tu vas par là :
http://python.org/2.3.4/rpms.html

et tu devrais trouver un rpm qui va bien à installer.

Tu peux aussi essayer d'installer datetime tout seul mais je ne suis pas
sur que cela marche...

--
Cordialement,
Yermat


Avatar
kael
Yermat wrote:
commence par lancer python avec l'option -V

python -V
et regarde la version que tu as.


---------------------------
[ kael]$ python -V
Python 2.2.2
---------------------------

Si c'est ne pas supérieur à 2.3, tu vas par là :
http://python.org/2.3.4/rpms.html

et tu devrais trouver un rpm qui va bien à installer.


J'ai téléchargé à partir du premier lien
http://python.org/ftp/python/2.3.4/rpms/python2.3-2.3.4-3pydotorg.src.rpm
mais je ne suis pas certain de l'avoir installé correctement.

J'ai bien entré le mot de passe 'root' mais si je lance python2.3, rien
ne se passe:
----------------------------------
[ kael]$ python2.3
bash: python2.3: command not found
----------------------------------

Quelque chose m'échappe... :-k

--
kael

Avatar
Yermat
kael wrote:
Yermat wrote:
[...]
J'ai téléchargé à partir du premier lien
http://python.org/ftp/python/2.3.4/rpms/python2.3-2.3.4-3pydotorg.src.rpm
mais je ne suis pas certain de l'avoir installé correctement.

J'ai bien entré le mot de passe 'root' mais si je lance python2.3, rien
ne se passe:
----------------------------------
[ kael]$ python2.3
bash: python2.3: command not found
----------------------------------

Quelque chose m'échappe... :-k



Euh... Tu as téléchargé les sources ! Donc les as-tu compilées, etc ?
Donc soit tu essaie :
rpmbuild --rebuild python2.3-2.3-1pydotorg.src.rpm

Soit : tu aurais plutôt du prendre, a priori :
http://www.python.org/ftp/python/2.3.4/rpms/fedora-1/python2.3-2.3.4-3pydotorg.i386.rpm

Tout l'aide est sur http://www.python.org/2.3.4/rpms.html

Je ne peux pas t'en dire plus...

--
Cordialement,
Yermat

Avatar
kael
Yermat wrote:
Euh... Tu as téléchargé les sources ! Donc les as-tu compilées, etc ?
Donc soit tu essaie :
rpmbuild --rebuild python2.3-2.3-1pydotorg.src.rpm


J'ai réussi à installer Python 2.3 mais maintenant j'ai un nouveau
message d'erreur:
------------------------------------------------------------------------
[ root]# python2.3 /home/kael/newspipe/newspipe.py
newspipe.py - version 1.1.1 revision 1.42, Copyright (C) 2003-2004
Ricardo M. Reyes

Traceback (most recent call last):
File "/home/kael/newspipe/newspipe.py", line 1484, in ?
MainLoop()
File "/home/kael/newspipe/newspipe.py", line 1323, in MainLoop
config = LeerConfig()
File "/home/kael/newspipe/newspipe.py", line 895, in LeerConfig
for attr in ini.options('NewsPipe'):
File "/usr/local/lib/python2.3/ConfigParser.py", line 240, in options
raise NoSectionError(section)
ConfigParser.NoSectionError: No section: 'NewsPipe'
-----------------------------------------------------------------------

C'est compliqué ! :-/

--
kael

Avatar
Yermat
kael wrote:
Yermat wrote:
[...]
raise NoSectionError(section)
ConfigParser.NoSectionError: No section: 'NewsPipe'
-----------------------------------------------------------------------

C'est compliqué ! :-/


A partir de là, je sais pas, je connais pas Newspipe.

Mais bon, visiblement, il ne trouve pas de section 'NewsPipe' dans le
fichier de config.

Bonne chance pour la suite.

--
Yermat