2017-05-21 13 views
7

私のLinux Mint 18では、3.5.2の横にPython 3.6.1をインストールしようとしました。これらのコマンドで :Python3 ImportError: '_tkinter'というモジュールがありません

wget https://www.python.org/ftp/python/3.6.1/Python-3.6.1.tar.xz 
tar xJf Python-3.6.1.tar.xz 
cd Python-3.6.1 
./configure 
make 
make install 

インストールが正常だったが、今、私はTkinterのをインポートしようとするたびに、私は同じエラーがあります:

>>> from tkinter import tk 
Traceback (most recent call last): 
File "<stdin>", line 1, in <module> 
File "/usr/local/lib/python3.5/tkinter/__init__.py", line 35, in <module> 
import _tkinter # If this fails your Python may not be configured for Tk 
ImportError: No module named '_tkinter' 

を私は取り除くためにどのようにさっぱりだがこの問題の解決方法、および3.6.1を削除する

答えて

8

私はまだtkinkerパッケージをインストールする必要があると思います。あなたは、単に入力することでこれを行うことができます。

sudo apt-get install python3-tk 
+0

本当に素敵な回答1 –

1

問題を私が見るようにあなたはまだ、デフォルトのPythonインタフェースとして設定されることがありますあなたのpython3.5バイナリを呼び出しているということです。それはあなたが使用しているUNIX/Linuxの味だ場合、あなたのpythonのバイナリがどこにあるか、あなたは

whereis python 
を使用して確認することができます

/usr/local/lib/python3.5/tkinter/ 

:それが参照しているのpythonのバージョンを告げるあなたのエラーの行を参照してください。

とあなたはそれがであるすべての味と場所のリストを取得します:私は推測していますが、単純で動作するように選択した味を呼び出す

は、

かもしれません

を入力し、使用可能なモジュールを一覧表示してTkinterが利用可能かどうかを確認しますが、標準ライブラリとしてバンドルされている可能性は非常に低いです。

関連する問題