AttributeError:在Atom中运行python时,'module'对象没有属性'random'

wjx*_*xiz 3 python module atom-editor

我的代码是:

import random
import numpy

z = numpy.zeros(5)
print(z)
d = random.random()
Run Code Online (Sandbox Code Playgroud)

而错误是:

Traceback (most recent call last):
  File "/Users/wjxiz/Documents/et5/bigdata/test.py", line 6, in <module>
    d = random.random()
 AttributeError: 'module' object has no attribute 'random'
Run Code Online (Sandbox Code Playgroud)

我已经安装了"脚本"来运行atom中的脚本.我通过Homebrew安装了我的python3,我的路径是:

/usr/local/bin /usr/bin /bin /usr/sbin /sbin /Library/TeX/texbin
Run Code Online (Sandbox Code Playgroud)

当我键入哪个python3和终端中的哪个python:

/usr/local/bin/python3
/usr/bin/python
Run Code Online (Sandbox Code Playgroud)

我可以正确运行正常的代码但是当我导入随机时,会出现问题.

blu*_*ote 10

很可能你已经命名了一个文件random.py,所以Atom导入了它,而不是python随机模块