% incolla funzione magica su ipython3


15

Sto usando ipython3, installato su Ubuntu con apt-get. Non riesco a usare la funzione incolla magica, si lamenta della mancanza Tkinter. Ma l'ho fatto Tkintere la stessa cosa funziona bene su ipython (2). Cosa dà?

Python 3.2.3 (default, Oct 19 2012, 19:53:16) 
Type "copyright", "credits" or "license" for more information.

IPython 0.13.1.rc2 -- An enhanced Interactive Python.
?         -> Introduction and overview of IPython's features.
%quickref -> Quick reference.
help      -> Python's own help system.
object?   -> Details about 'object', use 'object??' for extra details.

In [1]: %paste
ERROR: Getting text from the clipboard on this platform requires Tkinter.

Da cosa ottieni import Tkinter; print(Tkinter)?
minrk,

/usr/lib/python2.7/lib-tk/Tkinter.pyc2.7, errore di importazione su ipython3
wim

Risposte:


28

Il commento di minrk mi ha portato sulla strada giusta e l'ho risolto con il seguente pacchetto.

sudo apt-get install python3-tk


12
+1 è lo stesso per python2.7: sudo apt-get install python-tk
chespinoza,

%pastela dose non funziona anche dopo l'installazione python3-tk. %cpastedose
7kemZmani

4

Per essere più chiari: la risposta di wim funziona anche con python2.7, per coprire tutte le versioni basta eseguire:

sudo apt-get install python-tk

come eluso da cespinoza

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.