Я недавно установил с python.org python 3.5
, так как диспетчер пакетов не поддерживает новую версию. Я установил pip
и другие пакеты, но когда я проверил matplotlib.pyplot
, у меня появились ошибки, и он также не может импортировать tkinter
. Поскольку я проверил это, потому что tkinter
поддерживается некоторым другим приложением (ActiveTCL).Как установить tcl/tk на python 3.5?
Но я не смог установить его: скачал отсюда http://www.activestate.com/activetcl/downloads пакет и запустил sudo ./install.sh
(файл bash в пакете), он показывает некоторый графический интерфейс пользователя, установленный, но ничего не paged для python.
И по какой-то причине на всех questinons все ответы, как: бег
sudo apt-get install python3-tk
Но это не работает на 3.5.
Это замечательно новости, я не знал об этом. Я прекрасно понимаю, что файл менеджера пакетов работает только для собственных приложений. Почему вы думали иначе? И вопрос довольно прост, даже если mint 18 поддерживает 3.5, в будущем будет создан новый питон, который не будет поддерживаться монетным двором 18 и т. Д. Поэтому лучше всего знать, как это делать. – Giorgi
Дело в том, что «как это сделать» заключается в следующем: создание отдельного префикса для ваших не-дистрибутивных версий и сохранение всего отдельного. Это не то, что вы обычно делаете. Всякий раз, когда у вас есть две версии одной и той же библиотеки/структуры, одна из ваших дистрибутивов, одна из вашей локальной установки, вы сталкиваетесь с риском конфликтов и получаете работу по созданию ** каждого ** программного обеспечения, которое должно использовать вашу новую библиотеку/framework версия самостоятельно. Это утомительно, и, опять же, причина, по которой у вас есть дистрибутивы Linux, которые делают это за вас. –
Это не то, что обычно делается, но знание того, как это можно сделать, полезно. – Giorgi