2015-02-10 36 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为我修复;它现在运行良好。

相关问题