Я только что обновился с Python 3.5.2 до 3.6.5, используя инструкции здесь .Они работали, и теперь у меня в системе установлен python 3.6.Однако, когда я пытаюсь выполнить любые сценарии Python с импортированными библиотеками, я получаю эту ошибку:
Traceback (most recent call last):
File "main.py", line 8, in <module>
from kclass import kNearestNeighbour, euclideanDistance, getFeatureDistance
File "/home/raovinnakota/Desktop/BioInformatics/Final_Project/kclass.py", line 10, in <module>
from matplotlib import pyplot
ModuleNotFoundError: No module named 'matplotlib'
Я использовал pip3 для повторной установки matplotlib, чтобы убедиться, но он говорит, что matplotlib уже установлен.Эта же ошибка возникает и со всеми другими импортированными библиотеками.
Редактировать: После нескольких часов копания, а также полезных комментариев снизу я нашел причину, по которой это не сработало, в том, что у меня не было pip3.6, соответствующего python3.6, что было результатом неправильной установки Python 3.6.Я нашел this , который на сегодняшний день является лучшим пошаговым подходом к обновлению до python 3.6 от 16.04.Еще раз спасибо всем, кто откликнулся, высоко ценится.