为什么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中进行,一切正常!
答案 0 :(得分:0)
尝试将文件重命名为math.py
以外的内容。您正在尝试导入math
模块,而Python正在窒息,因为它试图导入自身,并且没有定义pi()
函数。如果您将文件名更改为py34_math_test.py
,则应该全部设置。