Установка Tkinter для Python 3.6 в Anaconda Navigator - PullRequest
0 голосов
/ 09 июля 2019

Я сделал несколько чистых сборок, чтобы попробовать эту работу. Это происходит из-за этой ошибки:

ImportError: невозможно импортировать имя 'NavigationToolbar2TkAgg' из 'matplotlib.backends.backend_tkagg' (C: \ Users \ NAME \ AppData \ Local \ Continuum \ anaconda3 \ lib \ site-packages \ matplotlib \ backends \ backend_tkagg.py) 1003 *

Я обеспокоен 1, но в конечном счете думаю, что просто выяснение, как выполнить 2, решит мою проблему из того, что я знаю.

Обыскав решения, мне показалось, что мне нужно удалить matplotlib, установить tkinter, переустановить matplotlib. Это привело к ошибкам, которые я не мог решить. Мне сообщили, что у других была эта проблема, но никто не помнит, как ее решить. Таким образом, используя командную строку Anaconda, я установил и удалил все, как указано выше.

После чистой установки я обнаружил 2 странности: 1. Spyder больше не является «средой», которую я могу выбрать. 2. Tkinter отсутствует в списке пакетов, доступных для установки в Anaconda Navigator.

Я беспокоюсь о 1, но в конечном счете думаю, что просто выяснение, как выполнить 2, решит мою проблему из того, что я знаю.

Добавление комментария к этому посту: В начале установки для Anaconda с приглашением anaconda cmd я изменяю версию python на 3.6 в зависимости от того, что мне нужно для работы.

1 Ответ

0 голосов
/ 10 июля 2019

Сделав еще несколько чистых сборок и попробовав несколько других вещей, которые я видел здесь, я сделал еще одну чистую сборку. Я НЕ использовал командную строку anaconda, чтобы изменить что-либо в системе, как предлагали другие посты, чтобы вернуться к версии 3.6, а также установить tkinter. Это по крайней мере позволило мне установить правильные пакеты. Ошибка все еще происходит, и я предполагаю, что это связано с проблемой версии, а не сейчас.

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