Pycharm не работает tkinter

Проблема с подключением модуля tkinter в PyCharm Python

Дублирую вопрос, поскольку ответа не нашел.

  1. Linux Mint 19.3
  2. Python 3.7 , установлен в PySharm как Base Interpreter, с кучей других программ и пакетов работает без проблем.
  3. PyCharm community edition 2020.1

Пытаюсь запустить через PyCharm тестовую программу с использованмем tkinter со стороками:

Что уже сделано:

sudo apt-get install python3-tk прошло нормально

python -m tkinter окошко показывает, работает нормально

Тестовая программка на PySimpleGUI (требует tkinter) при запуске в системной консоли работает.

В настройках PyCharm->Progect Interpreter-> + модуля tkinter нет есть масса дополнительных к tkinter модулей В настройках PyCharm->Progect Interpreter-> pip модуля tkinter нет

Попытка поставить модуль через PIP не проходит

Вопрос: как подключить в PyCharm модуль tkinter с учетом того, что типовые методы не сработали.

2 ответа 2

Я столкнулся с точно такой же проблемой, и я обнаружил, что это проблема самого PyCharm. При запуске в терминале интерпретатора python из виртуального окружения все импорты нормально работают, но вот при запуске программы из самого PyCharm с тем же виртуальным окружением появляется ошибка. Причем, если внимательно посмотреть на сообщение об ошибке, мы увидим, что импорт происходит через некий пакет pydev_bundle внутри PyCharm, который и генерирует эту ошибку. Разобраться более детально, как этот пакет устроен, и действительно ли проблема именно в нем, я не смог.

Но вспомнив, что я установил PyCharm через Flatpak, я подумал, что проблема может быть именно в этом. Удалил PyCharm и установил заново, скачав дистрибутив с сайта разработчика. Все стало работать как надо. Я уже сталкивался с аналогичной проблемой, когда установил Sublime через тот же Flatpak — он тоже «не видел» некоторых модулей системного python. Проблема аналогично решилась, когда я установил sublime из репозитория разработчика. Почему это так — не знаю, надо разбираться с самим Flatpak, очевидно, проблема в нем.

UPD: Как я и думал, проблема в том, что Flatpak «упаковывает» приложения в изолированное окружение, из которого им недоступны пакеты, установленные в системе. Так что PyCharm ни в чем не виноват, а вот о наличии такой проблемы стоило бы предупреждать всех, кто будет устанавливать IDE (эту или любую другую) через Flatpak.

Источник

Проблема с tkinter в PyCharm Python

Всем добрый день. Работаю с Python с tkinter. Запускаю код в PyCharm, после чего выводит ошибку:

======================================================================================== Использую Python 3.8.2 Не понимаю в чем ошибка. Библиотеку уже устанавливал: pip install tkinter. Но если сейчас попробую ввести в командной строке «pip install tkinter», то выводит ошибку:

И так с любым кодом, если есть слова: import tkinter. Подскажите пожалуйста как решить это. Заранее большое спасибо!

2 ответа 2

«вы должны убедиться, что у вас подключена библиотека, через file—>settings» file -> settings -> Project Interpreter -> + ? Так? Но там я не могу найти ни python-tk, ни нужного мне turtle

Все у вас работает. Запускается поле с клеточками. Вам нужно правильно подключить tkinter к проекту. Для этого, вы должны убедиться, что у вас подключена библиотека, через file—>settings. Там в списке должен быть pip и привязана к нему нужная вам библиотека. Если вы устанавливаете библиотеку через командную строку, то не факт что указанный в Пайчарм интерпретатор её подцепит. Для установки библиотек необхоимо использовать средства Пайчарм, описанные мной выше.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками python tkinter pip или задайте свой вопрос.

Похожие

Подписаться на ленту

Для подписки на ленту скопируйте и вставьте эту ссылку в вашу программу для чтения RSS.

дизайн сайта / логотип © 2021 Stack Exchange Inc; материалы пользователей предоставляются на условиях лицензии cc by-sa. rev 2021.10.15.40479

Нажимая «Принять все файлы cookie» вы соглашаетесь, что Stack Exchange может хранить файлы cookie на вашем устройстве и раскрывать информацию в соответствии с нашей Политикой в отношении файлов cookie.

Источник

Установка tkinter в pycharm

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Установка PyCharm
Добрый день, друзья! Подскажите, пожалуйста. Пэйчарм перестал видеть интерпретатор, хотя до этого.

Установка pip в PyCharm
Столкнулся с такой проблемой, что когда хочу установить PyAudio через терминал PyCharm, командой.

Установка mysql в pycharm
Подскажите как добавить модуль mysql в pycharm pip install mysql выдает ошибки _mysql.c .

Установка Питона и PyCharm
Здравстуйте, устанавливаю Питон и ПиЧарм, какие дальнейшие действия? А то я не понимаю ничего

Решение

Seisen Khansha, ммм. а зачем? ткинтер встроен в питон, ничего устанавливать не нужно. Что ты делаешь?

Добавлено через 38 секунд
вот в консоли пишу без всяких установок (питон 3.8)

Установка Django на Pycharm
Помогите! Устанавливаю Django для pycharm(2018.3.3 x64), питон — последняя версия(3.7.2), .

Установка библиотек (модулей) в PyCharm
PyCharm версии 3.4.4 (эту версию выбрал, чтобы не притормаживала программа более позднего выпуска.

PyCharm 3: обзор, установка, настройка
PyCharm В данной статье я немного расскажу про быстренькую и лёгенькую настройку PyCharm3(.

Установка ПИТОН (IDE — PyCharm)
Нужна помощь по установке PyCharm. Проблема в том что мне в ручную необходимо указать путь к файлу.

Установка PyQt5 через PyCharm
Добрый день! Посмотрите, пожалуйста, почему не получается установить PyQt5 через PyCharm.

Установка PyCharm совместно с пакетом Anaconda
Коллеги, здравствуйте! Подскажите пожалуйста такой момент. Установил на компьютер пакет Anaconda.

Источник

Почему у меня не работает модуль tkinter?

Только начал учить GUI, для этого мне надо работать с модулем tkinter, но он не работает вообще.
Вот мой самый первый код:

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Почему в tkinter не работает column (столбец)?
Подскажите, пожалуйста, почему упаковщик grid не размещает виджет в указанном столбце? Из трёх.

Почему у меня домо не работает! а в Колледже работает?
Написал в УЗ прогу! выводит текст Ассемблер по середине экрана! пришёл домой, написал её начал.

Не могу понять почему не работает. Создаю игру Пятнашки. И ничего у меня не работает. И ошибки при запуске выдает
Не могу понять почему не работает. Создаю игру Пятнашки. И ничего у меня не работает. И ошибки при.

Почему у меня не работает PHP?
У меня Linux. Уcтановил: PHP5 Apache2 libapache2-mod-auth-mysql php5-mysql Создал файл.

Добавлено через 2 минуты
Скорее всего не установлен Тkinter

А как его скачать.

Добавлено через 1 минуту
этот код, у меня работает только в IDLE, но я работаю в VS code, и там как раз выходит ошибка

Решение

Перестать называть свои скрипты именами встроенных модулей. Вы импортируете не tkinter из каталога Python\lib, а свой личный tkinter.py.
При совпадении имен интепретатор всегда будет выбирать тот модуль, который находится в самом ближайшем каталоге из списка каталогов sys.path. А поскольку первый в списке — текущий рабочий каталог, импорт будет происходить из него.

В IDLE текущий рабочий каталог это:

Скрипт переименуй и удали каталог __pycache__ (там же где и скрипт).

Добавлено через 45 секунд

Люди: у меня похожая проблема — не устанавливается «tkinter»:

Я занялся изучением «Python», и пробуя установить среду использовал следующие варианты:
«Anaconda» — «tkinter» не ставится.
«python-3.6.0» (для моей Windows 7) — в командной строке отказался устанавлявать библиотеки, «почитав» выяснил — что нужно виндовую командную строку (FarComander не прокатил)(а «Anaconda» нормально в своей строке ставила); и здесь получил ошибки на «pip install pyautogui»:

и ту-же ошибку на «pip install tkinter».
— Может этого пакета вообще нету? Может его переименовали? Или мне пакет для игр ставить ?

Добавлено через 14 минут
Вычитал что «tkinter» уже установлен в системе (у меня семёрка) и инсталлировать его не надо — а просто подключить:

Источник

Tkinter не может даже вызвать простую «кнопку»

Начав с простых уроков Tkinter, я застрял в том случае, если даже этот простой код не работает:

И не могу найти причину, учитывая, что этот код взят из официальная документация.

Я пытался обновить tk из conda: conda install -c anaconda tk , но ничего не изменилось. Не могу понять, почему.

2 ответа

Единственный способ воспроизвести вашу ошибку — это создать код непосредственно в оболочке IDLE и закрыть всплывающее корневое окно перед созданием кнопки.

Тем не менее, очень странно писать GUI в командной консоли. Если вы не закрываете окно tkinter, код работает нормально. Однако разработку GUI следует выполнять в редакторе в файле .py и запускать все сразу. Простое решение состоит в том, чтобы не закрывать корневое окно, пока все остальное в графическом интерфейсе не было добавлено.

Правильное решение состоит в том, чтобы создать графический интерфейс в файле .py и затем запустить его.

Я не уверен, почему вы говорите, что редактор не работает для вас. Когда я копирую ваш точный код, он отлично работает на моем конце:

Все это говорит о том, что вам действительно не нужно создавать свой код в Python IDLE. Было бы намного лучше использовать что-то вроде PyCharm или Eclipse / PyDev. Это мои инструменты Go to IDE.

Следует обратить внимание на то, что Python IDLE не будет запускать код из редактора, пока вы не сохраните файл .py .

Хотя для Python IDLE не требуется 100%, mainloop() является требованием для правильной работы tkinter. За пределами Python IDLE большинство других сред IDE требуют mainloop() , поэтому рекомендуется всегда включать его.

Источник

Читайте также:  Как настроить шок сенсор
Оцените статью