2015-02-10 66 views
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)) 
+0

它在我的pycharm中正常工作。你應該嘗試打開python控制檯選項卡並輸入'import random','random.randrange(-10,10,1)'來查看它是否仍然有效 – dragon2fly 2015-02-10 00:43:14

+0

你有沒有名爲'random'的python模塊或軟件包?這些可能是意外導入的,而不是系統庫。您可以明確檢查的一種方法是從您看到問題的代碼中輸出隨機.__文件。 – bmhkim 2015-02-10 00:52:18

+0

檢查'Settings'並確保您使用您要使用的解釋器。對我來說,這聽起來像PyCharm指着一個不同的解釋器.... – flamenco 2015-02-10 00:54:38

回答

0

我只是有這個問題,並證實該代碼是在怠速運轉時它是正確的。重新啓動PyCharm爲我修復;它現在運行良好。

相關問題