Pagina 1 di 1

python

Inviato: dom 14 ago 2005, 13:23
da giaco31
salve a tutti, leggendo una vecchia discussione ho deciso di installare gdesklets, ho scaricato da qui tutti i pacchetti necessari, ma quando faccio gdesklets da shell mi dice /usr/bin/env: python: no such file on directory
ma env è un file, nn una directory.. e soprattutto il python è installato.
come posso fare?
grazie a tutti
giacomo

Inviato: dom 14 ago 2005, 13:49
da Paoletta
il comando env (man env) esegue un programma da un ambiente modificato; ipotizzo che nel tuo caso in quell'ambiente non trova la direcory /usr/bin/python

di + nin zo!

ciao!

Inviato: dom 14 ago 2005, 13:52
da giaco31
ho guardato nella directory /usr/bin, il file python non c'è, tuttavia è installato..
PS: che cos'è un sistema modificato?
grazie a tutti!

Inviato: dom 14 ago 2005, 14:18
da Paoletta
ho guardato e ho scoperto che è un link simbolico a python2.4
in /usr/bin controlla se hai un file di nome python2.4 (oppure python2.5 se usi la versione 2.5, o python2.6 se usi la 2.6 ecc) e poi crea il link simbolico con:

#ln -s python2.4 python

dopodichè dovresti essere a posto!
ambiente modificato
praticamente il prgramma env non sta usando il tuo ambiente di esecuzione (con le variabili d'ambiente tue,ecc) ma ne ha creato un altro

ciao!

Inviato: dom 14 ago 2005, 19:54
da giaco31
non c'è nessun file chiamato python, purtroppo, eppure l'ho instalato..

Inviato: lun 15 ago 2005, 9:39
da Paoletta
ma no, in /usr/bin ci sarà il file python2.4 (o 2.5, o 2.6...);
il file /usr/bin/python devi crearlo tu con

#ln -s python2.4 python

se ti può servire, io ho installato:
python-2.4-i486-1.tgz

magari installa la stessa versione...è nel CD della 10.1

ciao!

Inviato: lun 15 ago 2005, 13:42
da giaco31
no, avevo capito bene, era il pacchetto installato che nn andava bene, installando quello dal cd di slack c'è sia il file vero che il link, solamente che ora si ripresenta un problema.. aprendo desklets mi compare:
==========================================================[08/16/05-13:39:48]===
=== Error in the core! Please report this bug!

[EXC]exceptions.UnboundLocalError:
[EXC]local variable 'urllib' referenced before assignment
in /usr/bin/gdesklets: line 3 ?
in /tmp/package-gdesklets/usr/lib/gdesklets/main/__init__.py: line 31 ?
in /tmp/package-gdesklets/usr/lib/gdesklets/utils/vfs.py: line 41 escape_path_urllib
[---]/tmp/package-gdesklets/usr/lib/gdesklets/utils/vfs.py
[---] 36 return escape_path_urllib(uri)
[---] 37
[---] 38 def escape_path_urllib(uri):
[---] 39
[---] 40 if (USE_GNOMEVFS): import urllib
[ERR]> 41 return urllib.quote(uri)
[---] 42
[---] 43
[---] 44
[---] 45 def unescape_path(uri):
[---] 46
[---] 47 if (USE_GNOMEVFS): import urllib

ho provato a capirci da questo codice ma non ho capito nulla :(
grazie per il tempo che mi dedichi..

ciao!
giaco