Forum >> Principianti >> Errore nell'eseguire script da shell ma non da PyCharm

Pagina: 1

Ciao a tutti ragazzi,

ho scritto un mini scriptino con PyCharm, qui il codice http://pastebin.com/hQ1BkjeQ.
Il fatto è questo: se eseguo il codice con PyCharm, tutto ok, il codice viene eseguito e sembra fare il suo dovere. Se invece eseguo lo script da shell tramite il comando
python Base64Converter.py
o, dato che sembra che PyCharm usi python3.4
python3.4 Base64Converter.py
Nel primo caso ricevo l'errore seguente
phate@debian:~/Scrivania/WS Python/Script$ python Base64Convert.py 
Traceback (most recent call last):
  File "Base64Convert.py", line 1, in <module>
    from tkinter import *
ImportError: No module named tkinter

Nel secondo caso ricevo questo errore
phate@debian:~/Scrivania/WS Python/Script$ python3.4 Base64Convert.py 
Traceback (most recent call last):
  File "Base64Convert.py", line 1, in <module>
    from tkinter import *
  File "/usr/local/lib/python3.4/tkinter/__init__.py", line 38, in <module>
    import _tkinter # If this fails your Python may not be configured for Tk
ImportError: No module named '_tkinter'




--- Ultima modifica di Phate in data 2016-08-16 19:54:54 ---
Ciao a tutti ragazzi,

ho scritto un mini scriptino con PyCharm, qui il codice http://pastebin.com/hQ1BkjeQ.
Il fatto è questo: se eseguo il codice con PyCharm, tutto ok, il codice viene eseguito e sembra fare il suo dovere. Se invece eseguo lo script da shell tramite il comando
python Base64Converter.py
o, dato che sembra che PyCharm usi python3.4
python3.4 Base64Converter.py
Nel primo caso ricevo l'errore seguente
phate@debian:~/Scrivania/WS Python/Script$ python Base64Convert.py 
Traceback (most recent call last):
  File "Base64Convert.py", line 1, in <module>
    from tkinter import *
ImportError: No module named tkinter

cosa succede se digiti
sudo apt-get install python-tk
?

Nel secondo caso ricevo questo errore
phate@debian:~/Scrivania/WS Python/Script$ python3.4 Base64Convert.py 
Traceback (most recent call last):
  File "Base64Convert.py", line 1, in <module>
    from tkinter import *
  File "/usr/local/lib/python3.4/tkinter/__init__.py", line 38, in <module>
    import _tkinter # If this fails your Python may not be configured for Tk
ImportError: No module named '_tkinter'


cosa succede se digiti
sudo apt-get install python3-tk
?

THE 🍺-WARE LICENSE (Revision ㊷):
<carlo@🐍.it> wrote this post. As long as you retain this notice you
can do whatever you want with this stuff. If we meet some day, and you
think this stuff is worth it, you can buy me a 🍺 in return. -- ㎝
cosa succede se digiti
sudo apt-get install python-tk
?
root@debian:/home/phate/Scrivania/WS Python/Script# apt-get install python-tk
Lettura elenco dei pacchetti... Fatto
Generazione albero delle dipendenze       
Lettura informazioni sullo stato... Fatto
python-tk è già alla versione più recente.
È stato impostato python-tk per l'installazione manuale.
0 aggiornati, 0 installati, 0 da rimuovere e 0 non aggiornati.


cosa succede se digiti
sudo apt-get install python3-tk
?
root@debian:/home/phate/Scrivania/WS Python/Script# apt-get install python3-tk
Lettura elenco dei pacchetti... Fatto
Generazione albero delle dipendenze       
Lettura informazioni sullo stato... Fatto
python3-tk è già alla versione più recente.
0 aggiornati, 0 installati, 0 da rimuovere e 0 non aggiornati.




Pagina: 1



Esegui il login per scrivere una risposta.