【发布时间】:2019-04-14 00:38:46
【问题描述】:
当我在 IDLE 中运行我的 python 脚本时,tkinter 工作正常,但是当我尝试直接通过 python 启动器或命令行运行我的脚本时,我会收到以下消息:
Traceback (most recent call last):
File "/Users/maclaren/Documents/hellotkinter.py", line 1, in <module>
import tkinter
ImportError: No module named tkinter
我在 mac 上编码,请帮忙。如何让我的程序在 IDE 之外运行?
【问题讨论】:
-
很可能您在 IDE 中使用了特定的 python 安装,以及另一个(系统 python?)来运行您的代码。您能否提供有关您的 IDE 的更多详细信息,以及在系统终端或从您的 IDE 终端执行的
which python命令的结果是什么? -
您可能正在运行 Python 2.x,在这种情况下,模块被命名为
Tkinter。 -
我正在运行 python 3x 并且我正在使用 IDLE,我尝试使用 import tkinter 和 from tkinter import * 作为命令,它们都在 IDLE 中工作,但当我通过启动器运行它时却不行。我尝试使用最简单的软件来让我的代码正常工作(tkinter 和 IDLE),但我真的很沮丧。我首先通过编写一个简单的 hello world 进行了尝试
-
pip install tkinter... -
收集 tkinter 找不到满足 tkinter 要求的版本(来自版本:)没有为 tkinter 找到匹配的发行版
标签: python macos tkinter command-line