当前位置: 首页 > 面试题库 >

自从Ubuntu 12.04升级以来,Python ImportError无法导入urandom

闻人树
2023-03-14
问题内容

将Ubuntu升级到Precise
Pangolin(12.04),Python的Random现在被破坏了……我怀疑其他东西也可能被破坏了。如何修复Python?

    File "/usr/lib/python2.7/random.py", line 47, in <module>
    from os import urandom as _urandom
ImportError: cannot import name urandom

las,可怜的Python!
我认识他,兰德(Random),这是一个无限开玩笑的模块,最可能是混乱的。他已经用我的randint()烦了我一千遍,现在在我的工作空间里真是令人讨厌!我的异常处理程序出现了。

编辑 在virtualenv中运行


问题答案:

这是你的问题吗?

https://bugs.launchpad.net/ubuntu/+source/python-
defaults/+bug/989856

似乎是由于在虚拟环境中运行它引起的,并且可以解决此问题。

顺便说一句,这是谷歌最好的结果。



 类似资料:
  • 每当我试图安装任何包使用pip,我得到这个导入错误: 早些时候它工作得很好,我不知道它为什么会抛出这个错误。我已经搜索了这个错误,但是找不到任何可以修复它的东西。 如果你需要任何进一步的细节,请告诉我,我会更新我的问题。

  • 问题内容: 每当我尝试使用pip安装任何软件包时,都会收到此导入错误: 之前它运行良好,我不确定为什么会引发此错误。我已经搜索了此错误,但找不到任何可修复的错误。 如果你需要更多详细信息,请告诉我,我将更新我的问题。 问题答案: 你必须不经意间升级了系统(可能通过) pip 10.x调整其内部位置。pip3你看到的命令是你的软件包维护者提供的(这里大概是基于debian的?),而不是pip管理的文

  • 问题内容: 我想升级的到。我使用以下命令: 而且我得到了各种各样的错误,可以在此处的pip.log文件中看到,但很遗憾,我对Python的了解还不够深,无法理解问题所在。任何帮助将不胜感激。 问题答案: 错误消息都表示相同:您的系统上缺少BLAS(基本线性代数子例程),或者scipy无法找到它。在ubuntu中从源安装软件包时,由于您实际上是在尝试使用pip进行操作,因此确保依赖关系到位的最简单方

  • 系统信息: 操作系统:Linux/amd64/3.2.0-4-amd64 Java版本:1.7.021-B11 版本:4.5.2 数据库:MySQL 5.5.41-0+Wheezy1 数据库:URL jdbc:mysql://localhost:3306/sonar?useUnicode=true&characterencoding=utf8&rewriteBatchedStatements=tr

  • 升级前请做好备份 [TOC=2,3] 从 5.0.170808升级到5.0.170927 覆盖新版本到老版本 打开程序目录下 update 5.0.170808 to 5.0.170912.sql 把表前缀cmf_换成你自己的表前缀,然后执行此文件 升级后请删除 data/runtime目录 从 5.0.170607升级到5.0.170927 覆盖新版本到老版本 打开程序目录下 update 5.

  • [danger] 升级前请做好备份 5..升级到6.0.0 只针对原版本升级 升级步骤 在新的目录安装好6.0.0 复制老版本的data/config/database.php里面对应的参数到新版data/config/database.php文件里 登录新版后台,按老版本把前台重新指定一下