我已经使用pycharm在python中编写了一个简单的脚本。在这个脚本中我使用tkinter。如果我运行pycharm一切脚本这是确定的,但如果我使用具备命令python script.py
外壳脚本我收到错误使用pycharm运行Python脚本,使用shell
ImportError: No module named tkinter
我已经使用pycharm在python中编写了一个简单的脚本。在这个脚本中我使用tkinter。如果我运行pycharm一切脚本这是确定的,但如果我使用具备命令python script.py
外壳脚本我收到错误使用pycharm运行Python脚本,使用shell
ImportError: No module named tkinter
PyCharm和你sysytem Python解释可能有不同的版本,并安装不同的模块。 检查PyCaharm python版本,并使用它通过defaul或只是写完整版的名称。例如:
python3.4 script.py
ImportError: No module named tkinter
简单地说,一个名为tkinter
模块是不是您正在使用运行脚本蟒蛇二进制可见。可能需要调查的区域
tkinter
。这样你可能需要安装它。tkinter
包装在python二进制文件中,检查shell上的运行import tkinter
,如果最终出现错误import _tkinter # If this fails your Python may not be configured for Tk
那么您需要重新构建您的python。有关更多详细信息,请查看this post here。如果我通过shell运行python3.4我有这样的结果:'phate @ debian:〜$ python3.4 Python 3.4.2(默认,2016年5月5日,23:18:17) [GCC 4.9.2] on linux 请输入“help”,“copyright”,“credits”或“license”以获取更多信息。 >>>进口Tkinter的 回溯(最近通话最后一个): 文件 “
Take看看[Github Gists](https://gist.github.com/) –
PyCharm使用Python版本3.4。如果我运行'python3.4 script.py',我收到同样的错误'Traceback(最近调用最后一个): 文件“script.py”,第1行,在 from tkinter import * 文件“/ usr/local /lib/python3.4/tkinter/__init__.py“,第38行,在 import _tkinter#如果这样做不成功,您的Python可能不会配置为Tk ImportError:没有名为'_tkinter''的模块 –
Dennis
尝试重命名您的包从'tkinter'导入到'Tkinter'。 [在这里找到](http://askubuntu.com/questions/602060/importerror-no-module-named-tkinter) –
@BogdanKoliesnik,tkinter是python3,Tkinter是python2,如何更改为Tkinter在python3中工作? –