【发布时间】:2013-12-05 19:07:38
【问题描述】:
我正在运行 Windows 7 并安装了 Python 3.3 64 位。我似乎在导入 tkinter 模块时遇到问题,我可以通过 python IDLE 很好地导入它,它会工作,但是当我保存 .py 文件并双击它时,会打开一个 cmd 窗口并说:
Traceback (most recent call last):
File "C:Users\username\Desktop\g.py", line 3, in <module>
from tkinter import *
ImportError: No module named tkinter
我尝试了以下方法:
我试过
import tkinter、from tkinter import *和import tkinter as tk,当.py文件直接打开(双击)时,它们似乎不起作用。我还仔细检查了路径变量,它设置正确。
我卸载了python并重新安装了它。
我查看了 tkinter 是否在文件夹 C:\Python33\Lib\ 中,确实是。
我的程序中有一个
mainloop()。在我的程序中,tkinter 都是小写的。
我从其他帖子在线尝试了很多解决方案,但它们对我不起作用。
我的代码顶部是:
import sys
from tkinter import *
我不知道我错过了什么,有什么建议吗?
【问题讨论】:
-
您的系统上是否安装了 Python 2.x?
-
我刚查了一下,看来我只有 Python 3.3,我的电脑上找不到任何其他版本。
-
也许你必须设置 PYTHONPATH - 查看更多 How to add to the pythonpath in windows 7?
-
设置 PYTHONPATH 后我没有工作。我使用 C:\Python33\ 创建了一个名为 PYTHONPATH 的新路径,我还尝试了 C:\Python33\Lib。我什至尝试了以下建议:stackoverflow.com/questions/3701646/…,你的 PYTHONPATH 变量中有什么?
-
这对我有用,当我双击它时文件现在运行。感谢您的帮助!