免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 42250 | 回复: 2
打印 上一主题 下一主题

Python 乌龟世界的案例问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2016-07-26 12:42 |只看该作者 |倒序浏览
本帖最后由 一枝梅花压海棠 于 2016-07-26 12:44 编辑

我在一本Python书上看见一个叫“乌龟世界”的例子,按照书上的导入了swampy的程序包,然后实例代码如下:
  1 form  TurtleWorld import *
  2
  3 world=TurtleWorld()
  4 bob=Turtle()
  5 print bob
  6 fd(bob, 100)
  7 lt(bob)
  8 fd(bob, 100)
  9 wait_for_user()
~                 
~                       
但是运行报错
[root@web84 ~]# python ex2.py
Traceback (most recent call last):
  File "ex2.py", line 3, in <module>
    world=TurtleWorld()
  File "/root/swampy-2.1.7/swampy/TurtleWorld.py", line 17, in __init__
    World.__init__(self)
File "/root/swampy-2.1.7/swampy/World.py", line 30, in __init__
    Gui.__init__(self, *args, **kwds)
  File "/root/swampy-2.1.7/swampy/Gui.py", line 93, in __init__
    Tkinter.Tk.__init__(self)
  File "/usr/lib64/python2.6/lib-tk/Tkinter.py", line 1643, in __init__
    self.tk = _tkinter.create(screenName, baseName, className, interactive, wantobjects, useTk, sync, use)
_tkinter.TclError: no display name and no $DISPLAY environment variable

这是什么错误,本人刚接触Python,请大神帮忙分析一下!

论坛徽章:
1
15-16赛季CBA联赛之新疆
日期:2017-03-09 12:33:45
2 [报告]
发表于 2016-07-27 10:04 |只看该作者
回复 1# 一枝梅花压海棠


    看你样子,是你的系统没有启动GUI系统,或者启动了,但没有设置DISPLAY这个环境变量。请检查这两项是否正确设置。

论坛徽章:
0
3 [报告]
发表于 2016-07-28 15:01 |只看该作者
回复 2# jeppeter

书上也没写要什么特别要求,换了个环境也不行
   
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP