tkinter не распознается как библиотека при импорте его в проект pycharm с использованием python 3.x. ¿Почему? - PullRequest
2 голосов
/ 18 апреля 2019

если я пытаюсь import tkinter в моем проекте, pycharm подчеркивает tkinter как отсутствующую библиотеку.

Когда я пытаюсь установить библиотеку, pycharm предлагает импортировать '*Библиотека 1006 * future вместо библиотеки tkinter .Я не знаю почему.

Если я зайду в окно интерпретатора проекта, я не смогу найти библиотеку tkinter после нажатия на кнопку «Установить пакеты».

ВТерминал pycharm, если я пытаюсь pip install tkinter, он возвращает:

Не удалось найти версию, удовлетворяющую требованию tkinter (из версий:) Не найдено соответствующего распределения для tkinter

Я получаю тот же результат при попытке pip install python-tk, pip install python3-tk, and pip install tk.

Кто-нибудь знает, почему это так?

Я импортировал проект из окон в Ubuntu Mint 19.1Я использую интерпретатор Python 3.7.2.

Пожалуйста, дайте мне знать, если я смогу добавить больше полезной информации.

Ответы [ 3 ]

0 голосов
/ 18 апреля 2019

Установите его через apt.

sudo apt-get update && sudo apt install python3-tk

У меня работает.

0 голосов
/ 18 апреля 2019

Я исправил проблему, удалив PyCharm и переустановив его из командной строки. Предыдущая версия, которую я установил через диспетчер программного обеспечения Linux Mint 19.1, и установленная версия вела себя очень странно; например, при попытке настроить интерпретаторы он показал совершенно другое дерево файлов, чем на моем компьютере.

Вот команда, которую я использовал согласно рекомендации JetBrains:

sudo snap install [pycharm-professional|pycharm-community] --classic

Примечание. Сначала мне нужно было установить snap:)

0 голосов
/ 18 апреля 2019

tkinter - это встроенная библиотека в python.

установите этот пакет: ' future ' с помощью этой команды:

pip install future

Теперь импортируйте ' tkinter ' в ваш проект:

import tkinter
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...