【问题标题】:cannot import name 'int' from 'numpy'无法从 \'numpy\' 导入名称 \'int\'
【发布时间】:2023-01-26 20:08:30
【问题描述】:

我刚开始使用 PyCharm 和 python 进行统计。 我得到了这个错误: 导入错误:无法从“numpy”导入名称“int”(/home/tetiana/.local/lib/python3.8/site-packages/numpy/在里面.py)

完整的回溯看起来像这样:
追溯(最近一次通话):
文件“/home/tetiana/forVScode/python/first/first_try.py”,第 1 行,在 从 scipy 导入统计
文件“/usr/lib/python3/dist-packages/scipy/stats/在里面.py”,第 379 行,在 从 .stats 导入 *
文件“/usr/lib/python3/dist-packages/scipy/stats/stats.py”,第 180 行,位于 将 scipy.special 导入为特殊
文件“/usr/lib/python3/dist-packages/scipy/special/在里面.py”,第 643 行,在 从 .basic 导入 *
文件“/usr/lib/python3/dist-packages/scipy/special/basic.py”,第 19 行,位于 从 。导入正交
文件“/usr/lib/python3/dist-packages/scipy/special/orthogonal.py”,第 81 行,位于 从 numpy 导入(exp,inf,pi,sqrt,floor,sin,cos,around,int,
导入错误:无法从“numpy”导入名称“int”(/home/tetiana/.local/lib/python3.8/site-packages/numpy/在里面.py)

进程结束,退出代码为 1

我该如何解决? 这是我的代码:

from scipy import stats
import pandas as pd

state = pd.read_csv('state_murder_rate_test_table.csv')
state['Population'].mean()
stats.trim_mean(state['Population'], 0.1)
state['Population'].median()

我检查了操作系统和项目中的 Python 版本是否匹配,它们是匹配的。我有 python 3.8.10,我的操作系统是 Ubuntu 20.04

【问题讨论】:

  • 无法重现,也许重装你的环境

标签: numpy pycharm python-3.8


【解决方案1】:

参考current numpy documentation,不存在可以导入的名为numpy.int的类型。我相信您要导入的类型是numpy.integernumpy.int_

您提供的代码没有任何声明,如:from numpy import int。如果您可以提供完整的回溯错误,将更容易看出错误的根源。

我希望这个答案会有用。

【讨论】:

  • 你好,我编辑了我的帖子并添加了完整的回溯。
猜你喜欢
  • 2023-02-22
  • 2019-07-29
  • 1970-01-01
  • 1970-01-01
  • 2013-11-22
  • 2016-10-23
  • 2015-12-25
  • 1970-01-01
  • 2019-12-11
相关资源
最近更新 更多