首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Swampy.1.1与Python 3

Swampy.1.1与Python 3
EN

Stack Overflow用户
提问于 2009-10-30 22:24:29
回答 4查看 5.2K关注 0票数 3

我正在读艾伦·唐尼写的书“Think Python”。对于第四章,我们必须使用一套称为Swampy的模块。我已经下载并安装了它。

问题是模块是用Python2编写的,而我用的是Python3(在Windows7 RC1中)。当我从Swampy运行TurtleWorld模块时,我得到了关于print和exec语句的错误消息,它们现在是Python3中的函数。我通过在GUI模块的代码中包含带有print和exec的圆括号修复了这些错误。我还收到一个错误,说找不到Tkinter模块。原来在Python3中,模块名称的拼写是小写的t。

第三个错误比较困难: ImportError:没有名为tkFont的模块。

有谁知道吗?谢谢。

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2009-10-30 22:28:24

许多重要的第三方库还没有针对Python3进行重写;现在您必须坚持使用Python2.x。这是无计可施的。就像official Python download page上说的,

如果你不知道该使用哪个版本,可以从Python2.6.4开始;现在与Python2兼容的第三方软件比与Python3兼容的要多。

票数 3
EN

Stack Overflow用户

发布于 2012-04-30 03:44:13

看起来tkinter.font终于赶上了Python3-- tkinter已经变成了tkinter

http://docs.pythonsprints.com/python3_porting/py-porting.html

代码语言:javascript
复制
#!/usr/bin/env python3.2
# -*- coding: utf-8 -*-
#
#       font_ex.py
#       

import tkinter

top = tkinter.Tk()

butt01 = tkinter.Button(top, text="Hello World", font=('Helvetica', 24,))

custom_font_serif = ('Times', 24, 'bold')
butt02 = tkinter.Button(top, text="Hello World", font=custom_font_serif)

custom_font_sans = ('Helvetica', 36, 'italic')
butt03 = tkinter.Button(top, text="Hello World", font=custom_font_sans)

butt01.pack()
butt02.pack()
butt03.pack()

top.mainloop()
票数 6
EN

Stack Overflow用户

发布于 2013-07-15 00:56:18

对于MAC用户:我是Python新手,遇到了完全相同的问题。我写这篇文章是为了让其他人不会浪费几个小时试图弄明白这一点。下面是你要做的:

出于上述原因,

  • 不要安装Python3,也就是为了避免更改所有Swampy代码。相反,请下载最新版本的Python2(我使用的是2.7.5)。
  • 然后从这里下载Swampy-2.1.1.tar.gz文件:https://pypi.python.org/pypi/swampy/2.1.1。双击Downloads文件夹中的文件将其解压缩。
  • 打开生成的文件夹Swampy 2.1.1。您应该会看到几个项目,包括文件夹swampy。HD/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages.下面是关键步骤:将此文件夹拖到路径中的最后一个: Macintosh
  • 重复一遍:将文件夹"swampy“拖放到"site-packages”文件夹中。导入
  • 之后,在终端中启动Python并输入“

swampy.TurtleWorld”。如果您看到V形图标(>>>),但没有看到错误消息,则可以继续课程。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1650095

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档