Repository 32bit  Forum
Repository 64bit  Wiki

[risolto] attivare idle di python

Forum dedicato alla programmazione.

Moderatore: Staff

Regole del forum
1) Citare in modo preciso il linguaggio di programmazione usato.
2) Se possibile portare un esempio del risultato atteso.
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.

[risolto] attivare idle di python

Messaggioda thepaperboy » dom ago 30, 2009 16:09

ciao a tutti
avrei bisogno di un piccolisso aiuto. sto cercando di imparare python, ma non riesco ad avviare idle. pensavo di non averlo installato, ho provato a cercarlo e ho scoperto che è all'interno del pacchetto python-tools, che invece dovrebbe essere incluso fra quelli installati di base.

se digito python nel terminale, python si avvia, ma se digito idle mi rende questo errore:

Codice: Seleziona tutto
thepaperboy@darkstar:~$ idle
Traceback (most recent call last):
  File "/usr/bin/idle", line 3, in <module>
    from idlelib.PyShell import main
  File "/usr/lib/python2.6/idlelib/PyShell.py", line 14, in <module>
    import macosxSupport
  File "/usr/lib/python2.6/idlelib/macosxSupport.py", line 6, in <module>
    import Tkinter
  File "/usr/lib/python2.6/lib-tk/Tkinter.py", line 39, in <module>
    import _tkinter # If this fails your Python may not be configured for Tk
ImportError: libtk8.5.so: cannot open shared object file: No such file or directory
Ultima modifica di thepaperboy il dom ago 30, 2009 19:50, modificato 1 volta in totale.
Avatar utente
thepaperboy
Linux 2.4
Linux 2.4
 
Messaggi: 236
Iscritto il: sab giu 20, 2009 19:22
Località: milano
Slackware: 13
Kernel: 2.6.29.6-smp
Desktop: xfce

Re: attivare idle di python

Messaggioda SIV » dom ago 30, 2009 16:21

Forse meglio risolvere questa prima:
Codice: Seleziona tutto
ImportError: libtk8.5.so: cannot open shared object file: No such file or directory
Avatar utente
SIV
Linux 2.6
Linux 2.6
 
Messaggi: 918
Iscritto il: mer apr 25, 2007 13:07
Località: Bari (Provincia)

Re: attivare idle di python

Messaggioda thepaperboy » dom ago 30, 2009 16:52

SIV ha scritto:Forse meglio risolvere questa prima:
Codice: Seleziona tutto
ImportError: libtk8.5.so: cannot open shared object file: No such file or directory


ci stavo giusto provando, ma con i link simbolici ho sempre delle difficoltà. ho provato a cercare la libreria, ma pare proprio che non l'abbia. l'ho cercata nei repository della 13, ma nulla. dove trovo questa libreria?
Avatar utente
thepaperboy
Linux 2.4
Linux 2.4
 
Messaggi: 236
Iscritto il: sab giu 20, 2009 19:22
Località: milano
Slackware: 13
Kernel: 2.6.29.6-smp
Desktop: xfce

Re: attivare idle di python

Messaggioda SIV » dom ago 30, 2009 17:45

Hai installato una 13 nuova? Perchè a me le trova (idle si apre difatti):
Codice: Seleziona tutto
muller@darkstar:~$ ls /usr/lib/ | grep libtk
libtk.so@
libtk8.5.so*
libtkstub8.5.a


Non so, se vuoi te le passo io in un archivio, sempre se si possa fare, ovvero mettere direttamente delle lib nella directory e via.

l'ho cercata nei repository della 13

Esiste già?
Avatar utente
SIV
Linux 2.6
Linux 2.6
 
Messaggi: 918
Iscritto il: mer apr 25, 2007 13:07
Località: Bari (Provincia)

Re: attivare idle di python

Messaggioda albatros » dom ago 30, 2009 18:27

La libreria è nel pacchetto tk-8.5.7 nella serie tcl:
ftp://ftp.osuosl.org/pub/slackware/slac ... kware/tcl/
Avatar utente
albatros
Iper Master
Iper Master
 
Messaggi: 2056
Iscritto il: sab feb 04, 2006 13:59
Località: 43°52' N 11°32' E
Slackware: current 64bit
Kernel: 3.8.4
Distribuzione: ubuntu 12.04

Re: attivare idle di python

Messaggioda SIV » dom ago 30, 2009 18:43

Ecco la soluzione pulita \:D/ \:D/
Avatar utente
SIV
Linux 2.6
Linux 2.6
 
Messaggi: 918
Iscritto il: mer apr 25, 2007 13:07
Località: Bari (Provincia)

Re: attivare idle di python

Messaggioda thepaperboy » dom ago 30, 2009 18:55

grazie mille. avevo installato una 13rc del 24 agosto che poi ho aggiornato con install-new e upgrade-all (poco aggiornamento, a dire il vero), quindi ora dovrei avere una 13.0 non avevo però installato la serie tcl, perché pensavo non mi servisse (non ho ben capito in realtà cosa ci sia dentro, ma per una installazione basilare mi era stato detto di saltarla pure).

comunque, ho installato la libreria, però mi si ripresenta lo stesso errore. suppongo di doverla linkare, con un ln -s, ma a cosa?

ci sarebbe questa directory /usr/lib/python2.6/lib-tk/, a cui sembra riferirsi l'errore import che mi da riferito alla libreria. ma lì dentro non trovo nulla che m'illumini
Avatar utente
thepaperboy
Linux 2.4
Linux 2.4
 
Messaggi: 236
Iscritto il: sab giu 20, 2009 19:22
Località: milano
Slackware: 13
Kernel: 2.6.29.6-smp
Desktop: xfce

Re: attivare idle di python

Messaggioda SIV » dom ago 30, 2009 19:13

Scusa ma ora in /usr/lib cosa hai?

Codice: Seleziona tutto
ls /usr/lib | grep libtk
Avatar utente
SIV
Linux 2.6
Linux 2.6
 
Messaggi: 918
Iscritto il: mer apr 25, 2007 13:07
Località: Bari (Provincia)

Re: attivare idle di python

Messaggioda thepaperboy » dom ago 30, 2009 19:21

scusate, mancava un'altra libreria molto simile, libtcl8.5.so, che suppongo di trovare nello stesso posto. riprovo (non riesco a determinare le dipendenze perché ldd /usr/bin/idle mi dice "not a dinamic executable".

ok ha funzionato, grazie ancora per le indicazioni di come trovare le librerie (scusate la lungaggine ma ho avuto problemi di connessione)
Avatar utente
thepaperboy
Linux 2.4
Linux 2.4
 
Messaggi: 236
Iscritto il: sab giu 20, 2009 19:22
Località: milano
Slackware: 13
Kernel: 2.6.29.6-smp
Desktop: xfce


Torna a Programmazione

Chi c’è in linea

Visitano il forum: Nessuno e 2 ospiti

cron