在调试中,在从 Scipy 导入之前使用 pandas 会在导入时生成类型错误
In debug, using pandas before importing from Scipy generates Type error on import
当 运行 在 PyCharm 2021.3(社区版)中 Mac 进行调试时,代码:
import pandas as pd
x = pd.DataFrame()
from scipy.stats import poisson
生成异常:
...
File "/.../venv/lib/python3.10/site-packages/numpy/core/getlimits.py", line 518, in __init__
self.dtype = numeric.dtype(type(int_type))
TypeError: 'NoneType' object is not callable
(None
变量是 numeric.dtype
)
Python 3.10.0
依赖项:pip install numpy==1.21.2 pandas==1.3.5 scipy==1.7.3
这是一个已知(但未解决)的问题;参见 pandas issue 41935 on github. Some comments there suggest it might be a Python or Cython bug。
当 运行 在 PyCharm 2021.3(社区版)中 Mac 进行调试时,代码:
import pandas as pd
x = pd.DataFrame()
from scipy.stats import poisson
生成异常:
...
File "/.../venv/lib/python3.10/site-packages/numpy/core/getlimits.py", line 518, in __init__
self.dtype = numeric.dtype(type(int_type))
TypeError: 'NoneType' object is not callable
(None
变量是 numeric.dtype
)
Python 3.10.0
依赖项:pip install numpy==1.21.2 pandas==1.3.5 scipy==1.7.3
这是一个已知(但未解决)的问题;参见 pandas issue 41935 on github. Some comments there suggest it might be a Python or Cython bug。