やってみる

アウトプットすべく己を導くためのブログ。その試行錯誤すらたれ流す。

TkをインストールするもPython3.6.1にインストールできず

Python3.4.3にインストールされてしまう。

問題

環境

Tk

インストー

Synapticでインストールした。バージョン3.4.3とあるのが嫌な予感。3.6.1で使いたいのに。

f:id:ytyaru:20170730120040p:plainf:id:ytyaru:20170730120040p:plainf:id:ytyaru:20170730120047p:plainf:id:ytyaru:20170730120054p:plain

3.4のみ可

$ python3.4 -m tkinter

f:id:ytyaru:20170730120108p:plain

3.6.1だと失敗する。

$ python3.6 -m tkinter
Traceback (most recent call last):
  File "/home/mint/.pyenv/versions/3.6.1/lib/python3.6/runpy.py", line 183, in _run_module_as_main
    mod_name, mod_spec, code = _get_module_details(mod_name, _Error)
  File "/home/mint/.pyenv/versions/3.6.1/lib/python3.6/runpy.py", line 142, in _get_module_details
    return _get_module_details(pkg_main_name, error)
  File "/home/mint/.pyenv/versions/3.6.1/lib/python3.6/runpy.py", line 109, in _get_module_details
    __import__(pkg_name)
  File "/home/mint/.pyenv/versions/3.6.1/lib/python3.6/tkinter/__init__.py", line 36, in <module>
    import _tkinter # If this fails your Python may not be configured for Tk
ModuleNotFoundError: No module named '_tkinter'

pipでインストールすることができない。apt-getでインストールすると、Python3.4.3固定になる。どうしたらPython3.6.1にインストールできるのか。

所感

環境構築が最も難しい。情報が少ない。自分の環境でどうすればいいかわからない。Linuxは情弱に厳しかった。