[Resolvido] Instalar o Tkinter no Pycharm
Vinha usando o Pycharm no windows sem problema. Instalei o virtualbox 6.0.10 e o linux mint 19.2. Meus programas em Python 2 funcionaram sem problemas depois de instalar alguns módulos no Pycharm.
Agora reformatei o SSD e instalei apenas o Mint 19.2 e o pycharm 2019.2. Estou usando o Python 2.7.15 que veio instalado no Mint. Não consigo rodar o mesmo programa que já rodava no windows e no Linux na maquina virtual. Apesar de ter instalado o python-tk via apt-get (vi que no Linux o Tkinter não vem instalado), quando tento rodar o programa em python, o pycharm dá o erro: can't find '__main__' module. Esse erro dava na maquina virtual, mas foi resolvido depois de instalar o python-tk. Posso ter instalado mais algum módulo que não estou lembrando.
Quando tento instalar o módulo nas configuracoes do Pycharm (no Project Interpreter), o python-tk não aparece. A linha "from Tkinter import *" não dá erro,
O que está faltando?
Agora reformatei o SSD e instalei apenas o Mint 19.2 e o pycharm 2019.2. Estou usando o Python 2.7.15 que veio instalado no Mint. Não consigo rodar o mesmo programa que já rodava no windows e no Linux na maquina virtual. Apesar de ter instalado o python-tk via apt-get (vi que no Linux o Tkinter não vem instalado), quando tento rodar o programa em python, o pycharm dá o erro: can't find '__main__' module. Esse erro dava na maquina virtual, mas foi resolvido depois de instalar o python-tk. Posso ter instalado mais algum módulo que não estou lembrando.
Quando tento instalar o módulo nas configuracoes do Pycharm (no Project Interpreter), o python-tk não aparece. A linha "from Tkinter import *" não dá erro,
O que está faltando?
Entre ou Registre-se para fazer um comentário.
Comentários
Testei "import Tkinter" e "Tkinter.Tk()" no Terminal e funciona perfeitamente.
# -*- coding: utf-8 -*-
from Tkinter import StringVar
from Tkinter import *
from decimal import Decimal
from precos import *
import ttk
import tkFont
import locale
from ttk import Style
import tkMessageBox as messageBox
from datetime import *
Os outros programas estão funcionado normalmente.
Inicio:
# -*- coding: utf-8 -*-
from Tkinter import StringVar
from Tkinter import *
from decimal import Decimal
from precos import *
import ttk
import tkFont
import locale
from ttk import Style
import tkMessageBox as messageBox
from datetime import *
tem uma comunidade voltada para python/linux será bom vc postar sua duvida lá também. https://www.vivaolinux.com.br/comunidade/Python/forum/