Я нашел на форуме по поиску соответствие с how-to:программа на python, но это немного не подходит
Мне кажется, что решения простые, но тем не менее я о них не знаю
Поэтому, решил сразу собрать несколько связанных между собой моментов:
1) Во-первых, я работаю на python3, но, как я понимаю, когда я в терминале пишу pip install 'package_name', то этот пакет(модуль) устанавливается для python2? Потому что запуская программы при помощи команды python3 'file_name.py', мне выдает
import numpy as np
ImportError: No module named 'numpy'
, хотя до этого было прописано pip install numpy
Т.е. хотелось бы, чтобы модули устанавливались именно для Python3
2) Ну ладно с терминалом, установил я тогда PyCharm. Там выбрал имеющейся python 3.5.2 интерпретер (inpterpreter)
там при помощи кнопки "+" можно добавить пакеты (модули), что я и сделал, установил заветный numpy и нужный также matplotlib. Вот тут появилась вторая проблема: видимо, даже не смотря на то, что я выбрал 3.5.2 он все равно "распознает" только 2 версию (2.7.12) о чем говорит тот факт, что я имею версию того же matplotlib 1.5.3, хотя показано, что доступна 2.0.0, нажимаю upgrade (все происходит в окне PyCharm) и он пишет, что matplotlib успешно установлен, хотя версия осталась та же. Тоже и с numpy и ещё несколькими модулями
3) Ну это, возможно побочный эффект того, что установлена не последняя версия matplotlib, т.к. при запуске программы, где она требуется выдает, что-то вроде
ImportError: No module named '_tkinter', please install the python3-tk package
а если полностью, то
Traceback (most recent call last):
File "/usr/lib/python3.5/tkinter/__init__.py", line 36, in <module>
import _tkinter
ImportError: No module named '_tkinter'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/home/sergey/Рабочий стол/ЧМ/dy=dx I/Eiler.py", line 2, in <module>
import matplotlib.pyplot as plt
File "/home/sergey/Pycharm/pycharm-community-2016.3/Int/ЧМ/lib/python3.5/site-packages/matplotlib/pyplot.py", line 114, in <module>
_backend_mod, new_figure_manager, draw_if_interactive, _show = pylab_setup()
File "/home/sergey/Pycharm/pycharm-community-2016.3/Int/ЧМ/lib/python3.5/site-packages/matplotlib/backends/__init__.py", line 32, in pylab_setup
globals(),locals(),[backend_name],0)
File "/home/sergey/Pycharm/pycharm-community-2016.3/Int/ЧМ/lib/python3.5/site-packages/matplotlib/backends/backend_tkagg.py", line 6, in <module>
from matplotlib.externals.six.moves import tkinter as Tk
File "/home/sergey/Pycharm/pycharm-community-2016.3/Int/ЧМ/lib/python3.5/site-packages/matplotlib/externals/six.py", line 90, in __get__
result = self._resolve()
File "/home/sergey/Pycharm/pycharm-community-2016.3/Int/ЧМ/lib/python3.5/site-packages/matplotlib/externals/six.py", line 113, in _resolve
return _import_module(self.mod)
File "/home/sergey/Pycharm/pycharm-community-2016.3/Int/ЧМ/lib/python3.5/site-packages/matplotlib/externals/six.py", line 80, in _import_module
__import__(name)
File "/usr/lib/python3.5/tkinter/__init__.py", line 38, in <module>
raise ImportError(str(msg) + ', please install the python3-tk package')
ImportError: No module named '_tkinter', please install the python3-tk package
К слову, может быть отдельная установка этого пакета помогла бы, но именно такого не находит, может он называется как-то по другому?
Прошу помощи хоть с каким-то пунктом