1
我一直在使用pycharm一段時間,所有工作都很好,然後今天早上我啓動它並去運行一些python代碼並得到消息 AttributeError:'module'object沒有任何屬性'randrange'pycharm'module'沒有任何屬性
我在另一個IDE(spyder)中運行代碼,它工作正常,我沒有改變pycharm中的任何設置,我知道任何人有任何想法可能會導致此問題?
我的代碼:
def fac(num,yi):
import random
x = [[0,0]]
if num > 0.1:
x.append([num,yi])
x.extend(fac(num/2,yi+0.1*random.randrange(-10,10,1)))
return(x)
print(fac(10, 0))
它在我的pycharm中正常工作。你應該嘗試打開python控制檯選項卡並輸入'import random','random.randrange(-10,10,1)'來查看它是否仍然有效 – dragon2fly 2015-02-10 00:43:14
你有沒有名爲'random'的python模塊或軟件包?這些可能是意外導入的,而不是系統庫。您可以明確檢查的一種方法是從您看到問題的代碼中輸出隨機.__文件。 – bmhkim 2015-02-10 00:52:18
檢查'Settings'並確保您使用您要使用的解釋器。對我來說,這聽起來像PyCharm指着一個不同的解釋器.... – flamenco 2015-02-10 00:54:38