【问题标题】:Error was: No module named Random错误是:没有名为 Random 的模块
【发布时间】:2011-10-09 00:55:29
【问题描述】:

Python 2.4.3,当我通过命令行运行 python 并随机导入时,它工作得很好。当我运行一个基于 django 的网站“python manage.py runserver”时,服务器启动正常,但是一旦我加载一个页面,它就会抛出这个错误。

我真的不知道如何解决这个问题。我做了一些搜索,随机是 python 的核心,我从 python 解释器尝试的导入似乎向我表明它正在工作。但是,在运行网站时它不起作用。

任何帮助将不胜感激,

谢谢, ~P

【问题讨论】:

  • 道歉它是“随机的”

标签: python django random


【解决方案1】:

如果错误恰好是“没有名为 Random 的模块”,那么你写的是 import Random,而你真正的意思是 import random。 Python 标准库中没有名为 Random 的模块。模块名称在 Python 中区分大小写。如果这不能解决您的问题,请向我们展示一些来自任何模块导入的代码random

【讨论】:

  • 你知道这真的很有帮助。它在代码中是 import random,我认为它被卡住了,但实际上它被卡在 import Crypto.Random as Random 上。如果需要,我将进一步调查并提出另一个问题。谢谢!
  • @Prescott 如果是这种情况,你可能没有安装 pycrypto。
  • 我必须为 Crypto.PublicKey 安装它 - 但它可能遗漏了什么
猜你喜欢
  • 1970-01-01
  • 2016-06-08
  • 2015-03-19
  • 2012-04-12
  • 1970-01-01
  • 2020-02-12
  • 1970-01-01
  • 2017-12-26
  • 2019-01-17
相关资源
最近更新 更多