首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >"ImportError:不能导入名字随机比特“是什么意思?

"ImportError:不能导入名字随机比特“是什么意思?
EN

Stack Overflow用户
提问于 2022-07-20 16:28:23
回答 1查看 2.9K关注 0票数 6

我的jupyter笔记本的第一个单元格包含我想要导入的库。由于某些原因,当我运行它时,会接收ImportError: cannot import name randbits。我以前从未见过此导入错误,并且已经尝试重新启动内核,并确认所有库都已正确安装。就像以前有人看到的,知道该怎么处理这个错误吗?

代码语言:javascript
复制
import numpy as np
import pandas as pd
import requests
import xlsxwriter 
import math

---------------------------------------------------------------------------
ImportError                               Traceback (most recent call last)
Input In [1], in <cell line: 1>()
----> 1 import numpy as np
      2 import pandas as pd
      3 import requests

File C:\pyver\py3.10.5\lib\site-packages\numpy\__init__.py:151, in <module>
    149 from . import fft
    150 from . import polynomial
--> 151 from . import random
    152 from . import ctypeslib
    153 from . import ma

File C:\pyver\py3.10.5\lib\site-packages\numpy\random\__init__.py:180, in <module>
    126 __all__ = [
    127     'beta',
    128     'binomial',
   (...)
    176     'zipf',
    177 ]
    179 # add these for module-freeze analysis (like PyInstaller)
--> 180 from . import _pickle
    181 from . import _common
    182 from . import _bounded_integers

File C:\pyver\py3.10.5\lib\site-packages\numpy\random\_pickle.py:1, in <module>
----> 1 from .mtrand import RandomState
      2 from ._philox import Philox
      3 from ._pcg64 import PCG64, PCG64DXSM

File mtrand.pyx:1, in init numpy.random.mtrand()

File bit_generator.pyx:38, in init numpy.random.bit_generator()

ImportError: cannot import name randbits
EN

回答 1

Stack Overflow用户

发布于 2022-07-21 00:19:00

我一整天都有同样的问题。终于找到解决我问题的办法了。不知何故,anaconda3 3/Lib/seculs.py被改写了。Numpy依赖于这个名为random.py和secrets.py的目录中的文件,因此如果您有具有这些名称的文件,numpy将不会加载。

-I重命名了我不正确的secrets.py文件

-Found secrets.py源代码并重新创建该文件。解决了我的问题。希望能帮上忙。下面的链接对我来说是最有益的。

与numpy有类似问题的人:https://github.com/numpy/numpy/issues/14860

secrets.py:https://github.com/python/cpython/blob/3.7/Lib/secrets.py的源代码

票数 13
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73055157

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档