簡體   English   中英

AttributeError:在Atom中運行python時,“模塊”對象沒有屬性“隨機”

[英]AttributeError: 'module' object has no attribute 'random' when running python in Atom

我的代碼是:

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'

我已經安裝了“腳本”以在atom中運行腳本。 我通過Homebrew安裝了python3,我的路徑是:

/usr/local/bin /usr/bin /bin /usr/sbin /sbin /Library/TeX/texbin

當我在終端中鍵入哪個python3和哪個python時:

/usr/local/bin/python3
/usr/bin/python

我可以正常運行常規代碼,但是當我隨機導入時,會出現問題。

您很可能已將文件之一命名為random.py ,因此Atom會導入該文件,而不是python random模塊

創建python文件時,不要將Python文件名帶有random.py或numpy.py。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM