私のアイドルはtkinter
をインポートできないというエラーを投げかけています。
tkinter
またはeasy_install
を介してpip
をインストールする簡単な方法はありますか?
このために飛んでいるパッケージ名がたくさんあるようです...
tkinter-pypy
に関するこれと他の様々なバリエーションは機能していません。
pip install python-tk
私はWindowsにPython 2.7を使っていますが、apt-get
はできません。
ありがとう。
さて、私はここで二つの解決策を見ることができます:
1)Python用の Docs-Tkinterインストールに従ってください ( Windowsの場合 ):
Tkinter(そして、Python 3.1からはttk)は、すべての標準Python配布に含まれています。 Tk 8.5以上、およびttkをサポートするバージョンのPythonを使用することが重要です。 ActiveStateから "ActivePython"ディストリビューションをインストールすることをお勧めします。これには必要なものがすべて含まれています。
Webブラウザで、 Activestate.com に移動し、リンクに従ってActivePython for Windowsをダウンロードします。バージョン2.xではなく、バージョン3.1以降をダウンロードしていることを確認してください。
インストーラーを実行して、それに従ってください。 ActivePythonの新規インストールは、次の場所にあります。 C:\python32
。 Windowsのコマンドプロンプト、またはスタートメニューの[ファイル名を指定して実行]コマンドから、次のようにしてPythonシェルを実行できるはずです。
% C:\python32\python
これでPythonコマンドのPromptが表示されます。プロンプトから、これら2つのコマンドを入力して下さい:
>>> import tkinter
>>> tkinter._test()
これにより小さなウィンドウがポップアップします。ウィンドウ上部の最初の行に「This is Tcl/Tk version 8.5」と表示されているはずです。 8.4ではないことを確認してください。
2)64ビットPythonをアンインストールし、32ビットPythonをインストールします。
TkinterライブラリはすべてのPythonインストールに組み込まれています。そして、あなたはWindows上にいるので、私はあなたが彼らのウェブサイト上のバイナリを通してPythonをインストールしたと思いますか?
もしそうなら、それからほとんどの場合、あなたは間違ったコマンドを入力しています。そのはず:
import Tkinter as tk
Tkinterの先頭にある大文字のTに注意してください。
Python 3では、
import tkinter as tk
Virtualenvを使用している場合は、Sudo apt-get install python-tk
(python2)、Sudo apt-get install python3-tk
(python3)を使用してtkinterをインストールすれば問題ありません。仮想環境でも問題なく動作します。
Windows用のpythonをインストールするときは、標準オプションを使用するか、要求されたものすべてをインストールしてください。 tclの選択を解除したため、エラーが発生しました。
トップアンサーとして私は役に立ちませんでしたドキュメントを引用して投稿しています。
tkinterは、あなたがインストールウィンドウの間にあなたがそれを選択したIFFウィンドウでのpythonインストールと一緒にパッケージされて来ます。
解決策は、インストールを修復することです(アンインストールGUIを使って大丈夫です)、そして今回はtkをインストールすることを選択します。このプロセスでは、バイナリをポイントするか再ダウンロードする必要があります。 activestateから直接ダウンロードしてもうまくいきませんでした。
TCL/TKを知らないのであればインストールしたくないのは簡単なので、これはWindows上でよく起こる問題ですが、Matplotlibなどはそれを必要とします。
私はこれら二つのコマンドを使って同じ問題を解決しました100%
Sudo yum -y update
Sudo yum -y install python36u-tkinter
windowsターミナルで、コマンド 'pip install tk'を実行します
PythonではTkinterはデフォルトのパッケージでした、 repair Tcl/Tkを選択することができます、cディレクトリにはC:\ Python27\DLLs_tkinterに格納されたtkinterその場所に.pydを、そうでなければ直接(_tkinter.pyd)ファイルをDLLに入れる ここに画像の説明を入力する
Linuxでも同じ問題がありました。これで解決しました。 (Debian 9から派生したBunsen Heliumを使用しています)
$ sudo apt-get install python3-tk