python

Se avete problemi con l'installazione e la configurazione di Slackware postate qui. Non usate questo forum per argomenti generali... per quelli usate Gnu/Linux in genere.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Slackware, se l'argomento è generale usate il forum Gnu/Linux in genere.
3) Leggere attentamente le risposte ricevute.
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Rispondi
giaco31
Linux 1.x
Linux 1.x
Messaggi: 196
Iscritto il: gio 21 lug 2005, 0:00

python

Messaggio 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

Avatar utente
Paoletta
Staff
Staff
Messaggi: 3975
Iscritto il: lun 25 apr 2005, 0:00
Slackware: 14.2 - 64 bit
Desktop: fluxbox
Località: Varese

Messaggio 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!

giaco31
Linux 1.x
Linux 1.x
Messaggi: 196
Iscritto il: gio 21 lug 2005, 0:00

Messaggio da giaco31 »

ho guardato nella directory /usr/bin, il file python non c'è, tuttavia è installato..
PS: che cos'è un sistema modificato?
grazie a tutti!

Avatar utente
Paoletta
Staff
Staff
Messaggi: 3975
Iscritto il: lun 25 apr 2005, 0:00
Slackware: 14.2 - 64 bit
Desktop: fluxbox
Località: Varese

Messaggio 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!

giaco31
Linux 1.x
Linux 1.x
Messaggi: 196
Iscritto il: gio 21 lug 2005, 0:00

Messaggio da giaco31 »

non c'è nessun file chiamato python, purtroppo, eppure l'ho instalato..

Avatar utente
Paoletta
Staff
Staff
Messaggi: 3975
Iscritto il: lun 25 apr 2005, 0:00
Slackware: 14.2 - 64 bit
Desktop: fluxbox
Località: Varese

Messaggio 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!

giaco31
Linux 1.x
Linux 1.x
Messaggi: 196
Iscritto il: gio 21 lug 2005, 0:00

Messaggio 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

Rispondi