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