I was just getting started with PyCharm and python for statistics. And I got this error:
ImportError: cannot import name 'int' from 'numpy' (/home/tetiana/.local/lib/python3.8/site-packages/numpy/__init__.py)
Full traceback looks like this:\
Traceback (most recent call last):\
File "/home/tetiana/forVScode/python/first/first_try.py", line 1, in <module>
from scipy import stats\
File "/usr/lib/python3/dist-packages/scipy/stats/__init__.py", line 379, in <module>
from .stats import *\
File "/usr/lib/python3/dist-packages/scipy/stats/stats.py", line 180, in <module>
import scipy.special as special\
File "/usr/lib/python3/dist-packages/scipy/special/__init__.py", line 643, in <module>
from .basic import *\
File "/usr/lib/python3/dist-packages/scipy/special/basic.py", line 19, in <module>
from . import orthogonal\
File "/usr/lib/python3/dist-packages/scipy/special/orthogonal.py", line 81, in <module>
from numpy import (exp, inf, pi, sqrt, floor, sin, cos, around, int,\
ImportError: cannot import name 'int' from 'numpy' (/home/tetiana/.local/lib/python3.8/site-packages/numpy/__init__.py)
Process finished with exit code 1
How can I fix it? Here is my code:
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()
I checked whether the Python versions in os and in the project match and they are. I have python 3.8.10 and my os is Ubuntu 20.04
Referring to the current numpy
documentation, there exists no type called numpy.int
that you can import. I believe that the type you wanna import is numpy.integer
or numpy.int_
.
The code you provided does not have any statement like: from numpy import int
. If you could provide a full traceback error, it'll be easier to see where the error stems from.
I hope this answer will be somewhat useful.