You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Python 2.7运行代码遇ImportError:无法导入random请求协助

解决ImportError: cannot import name random的问题

这个错误大概率是因为你的工作目录里存在和Python标准库同名的文件,干扰了模块导入,我来一步步帮你解决:

核心原因

Python在导入模块时,会优先搜索当前运行代码的目录,而不是直接调用系统的标准库。如果你的文件夹里恰好有一个名为random.py(或者编译后的random.pyc)的文件,Python就会误把它当成标准库的random模块,从而抛出导入错误。

解决步骤

  • 首先,检查你运行代码的那个文件夹(PowerShell当前的工作目录),找一找有没有random.py或者random.pyc文件。如果有,马上重命名或者删除它——比如改成my_custom_random.py,绝对不能和标准库模块同名。
  • 确认你的导入语句没问题:你写的from random import randint是完全正确的,不需要修改这一行。
  • 重新运行代码,这时候应该就能正常导入random模块了。

额外提醒(针对Python版本)

你的代码是Python 2的语法风格,如果现在你安装的是Python 3,运行时还会遇到其他错误,需要做两处修改:

  • 把raw_input(">")替换成input(">")
  • 把print "wrong"改成print("wrong")

如果还是有问题,可以在PowerShell里输入python --version确认当前使用的Python版本是不是你重新安装的那个,避免调用了旧版本的解释器。

内容的提问来源于stack exchange,提问作者Minh Truong

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.15 07:33:44