kzen.dev
  • 質問
  • タグ
  • ユーザー
通知:
報酬:
登録
登録すると、質問に対する返答やコメントが通知されます。
ログイン
すでにアカウントをお持ちの方は、ログインして新しい通知を確認してください。
追加された質問、回答、コメントには報酬があります。
さらに
ソース
編集
ゲストユーザ
質問

ImportError:tkinterという名前のモジュールはありません

このコマンドでtkinterをインストールしようとすると。

sudo apt-get install python-tk

すでにインストールされていることを意味するメッセージが表示されます。

Reading package lists... Done
Building dependency tree       
Reading state information... Done
python-tk is already the newest version.
The following package was automatically installed and is no longer required:
  libjpeg62
Use 'apt-get autoremove' to remove it.
0 upgraded, 0 newly installed, 0 to remove and 9 not upgraded.

インポートしようとすると、このようなメッセージエラーが表示されます。

[email protected]:~/begueradj# python
Python 2.7.6 (default, Mar 22 2014, 22:59:56) 
[GCC 4.8.2] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> from tkinter import *
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ImportError: No module named tkinter
>>> 

どうすれば直せますか?

4 2015-03-27T14:53:45+00:00 3
Ubuntu
python
tkinter
python-2.7
14.04
Giorgos Lamprakis
Giorgos Lamprakis
24日 12月 2015 в 5:47
2015-12-24T17:47:11+00:00
さらに
ソース
編集
#38375906

Pythonバージョン3.x.xをお使いの場合 を使用している場合は、python3用のtkinterをインストールする必要があります。

sudo apt-get install python3-tk

私はそれでうまくいきました。

11
0
解決策・回答
Sylvain Pineau
Sylvain Pineau
27日 3月 2015 в 2:56
2015-03-27T14:56:54+00:00
さらに
ソース
編集
#38375904

Tkinterを使うために必要なのは、1つのモジュールをインポートすることです。

インポートTkinter

あるいは、もっと頻繁に

from Tkinter import *.

ですから、例えばimport行をimport Tkinterに変更するだけです。

$ python
Python 2.7.6 (default, Mar 22 2014, 22:59:56) 
[GCC 4.8.2] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import Tkinter
>>> Tkinter.TkVersion
8.6
>>> 

出典: https://docs.python.org/2/library/tkinter.html#tkinter-modules

Sylvain Pineau
Sylvain Pineau
編集した答え 27日 3月 2015 в 3:02
2
0
 DrM.ump
DrM.ump
28日 5月 2015 в 2:36
2015-05-28T02:36:55+00:00
さらに
ソース
編集
#38375905

注 Python 3ではTkinterはtkinterに改名されました(出典:https://stackoverflow.com/questions/25905540/importerror-no-module-named-tkinter)。ですから、あなたのコードではimport Tkinterの代わりにimport tkinterを使用してください。また、コード中でTkinterがある場合は、代わりにtkinter small letterを使用してください。

 Community
Community
編集した答え 23日 5月 2017 в 12:39
2
0
質問の追加
カテゴリ
すべて
技術情報
文化・レクリエーション
生活・芸術
科学
プロフェッショナル
事業内容
ユーザー
すべて
新しい
人気
1
Ilya Smirnov
登録済み 5日前
2
Денис Васьков
登録済み 1週間前
3
Dima Patrushev
登録済み 1週間前
4
sirojidddin otaboyev
登録済み 2週間前
5
Елена Гайдамамакинат
登録済み 2週間前
ID
JA
© kzen.dev :年
ソース
askubuntu.com
ライセンス cc by-sa 3.0 帰属