我的代码是:
import random
import numpy
z = numpy.zeros(5)
print(z)
d = random.random()
,错误是:
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'
我已经安装了#34;脚本&#34;在atom中运行脚本。 我通过Homebrew安装了我的python3,我的路径是:
/usr/local/bin /usr/bin /bin /usr/sbin /sbin /Library/TeX/texbin
当我键入哪个python3和终端中的哪个python:
/usr/local/bin/python3
/usr/bin/python
我可以正确运行正常代码,但是当我导入随机时,会出现问题。
答案 0 :(得分:9)
很可能你已经命名了一个文件random.py
,所以Atom导入了它,而不是python随机模块
答案 1 :(得分:0)
创建python文件时,不要使用带有random.py或numpy.py的python文件名。