使用Sublime Text 2 for Python 3.4 dev。标准库不起作用

时间:2014-05-05 18:54:11

标签: python-3.x sublimetext2

为什么Python 3.4标准库在Sublime Text中不起作用?
在SublimeText的myth.py中运行( Mark Lutz 书中的示例):

import math
math.pi
math.sqrt(9)

并获取

Traceback (most recent call last):
  File "/Users/*myusername*/Desktop/python/math.py", line 1, in <module>
    import math
  File "/Users/*myusername*/Desktop/python/math.py", line 2, in <module>
    math.pi
AttributeError: 'module' object has no attribute ‘pi'

在终端或EDLE中进行,一切正常!

1 个答案:

答案 0 :(得分:0)

尝试将文件重命名为math.py以外的内容。您正在尝试导入math模块,而Python正在窒息,因为它试图导入自身,并且没有定义pi()函数。如果您将文件名更改为py34_math_test.py,则应该全部设置。