无法让python Turtle在Linux上的Pydev中工作

时间:2013-01-11 20:11:14

标签: python eclipse tkinter pydev turtle-graphics

  

可能重复:
  Tkinter: “Python may not be configured for Tk”

我正在运行Fedora 17并安装了Eclipse。我正在尝试通过导入龟来执行使用python Turtle的任务。每当我使用乌龟方法时都会出现红色标记,例如turtle.forward(100)

我收到此错误:

Traceback (most recent call last):
  File "/home/g2n/Desktop/school/college/cs/240/src/cw1/faces.py", line 6, in <module>
    import turtle
  File "/usr/local/lib/python3.3/turtle.py", line 107, in <module>
    import tkinter as TK
  File "/usr/local/lib/python3.3/tkinter/__init__.py", line 40, in <module>
    import _tkinter # If this fails your Python may not be configured for Tk
ImportError: No module named '_tkinter'

我的pydev路径为/usr/local/bin/python3.3

有人帮忙吗?!

2 个答案:

答案 0 :(得分:2)

与其他链接一样,请确保在尝试在python中导入模块之前安装tk-dev;我也会在Python 2.7解释器上测试它,3.3太新了,Tkinter可能不完全支持或没有经过良好测试。因此,如果允许,请尝试2.7。

确保您正确导入:import Tkinter

以下是安装Tkinter的方法 http://tkinter.unpythonic.net/wiki/How_to_install_Tkinter

这里有一个链接可以为你提供Tkinter的一些RPM: http://rpmfind.net/linux/rpm2html/search.php?query=tk-devel

答案 1 :(得分:0)

  1. 检查依赖项和所有需要的库 - Think Python清楚地说明了这一点。
  2. 尽量不要使用python3.3,而是使用早期的python版本2.7
  3. 你为什么需要日食?你正在运行什么操作系统?