gpt4 book ai didi

python - Pandas 未在 JupyterLab 中加载

转载 作者:行者123 更新时间:2023-11-28 18:56:57 25 4
gpt4 key购买 nike

在 JupyterLab 中使用 Python 3 和 Pandas 进行了数周的数据科学项目,没有任何问题。今天我无法通过标准的 import pandas as pd 加载 pandas。 (请参阅下面的错误消息)

我已尝试检查以确保在我的 Anaconda 环境中安装了 pandas。在采购我的 Anaconda 环境后,我运行了 pip listconda list 并且都显示 pandas 0.25.0 安装在 Anaconda 环境的包列表中。

想知道这是否与最近将 JupyterLab 更新到 1.0.2 版以及将 Jupyter Notebook 更新到 6.0.0 版有关?

我希望 import pandas as pd 可以正常工作,但我却得到:

    ---------------------------------------------------------------------------
UnboundLocalError Traceback (most recent call last)
<ipython-input-2-7dd3504c366f> in <module>
----> 1 import pandas as pd

~/anaconda3/lib/python3.7/site-packages/pandas/__init__.py in <module>
40 import pandas.core.config_init
41
---> 42 from pandas.core.api import *
43 from pandas.core.sparse.api import *
44 from pandas.tseries.api import *

~/anaconda3/lib/python3.7/site-packages/pandas/core/api.py in <module>
24 )
25 from pandas.core.arrays import Categorical, array
---> 26 from pandas.core.groupby import Grouper
27 from pandas.io.formats.format import set_eng_float_format
28 from pandas.core.index import (Index, CategoricalIndex, Int64Index,

~/anaconda3/lib/python3.7/site-packages/pandas/core/groupby/__init__.py in <module>
1 from pandas.core.groupby.groupby import GroupBy # noqa: F401
----> 2 from pandas.core.groupby.generic import ( # noqa: F401
3 SeriesGroupBy, DataFrameGroupBy, PanelGroupBy)
4 from pandas.core.groupby.grouper import Grouper # noqa: F401

~/anaconda3/lib/python3.7/site-packages/pandas/core/groupby/generic.py in <module>
40 import pandas.core.indexes.base as ibase
41 from pandas.core.internals import BlockManager, make_block
---> 42 from pandas.core.panel import Panel
43 from pandas.core.series import Series
44

~/anaconda3/lib/python3.7/site-packages/pandas/core/panel.py in <module>
1584 docs={})
1585
-> 1586 ops.add_special_arithmetic_methods(Panel)
1587 ops.add_flex_arithmetic_methods(Panel)
1588 Panel._add_numeric_operations()

~/anaconda3/lib/python3.7/site-packages/pandas/core/ops/__init__.py in add_special_arithmetic_methods(cls)
810 special methods will be defined and pinned to this class
811 """
--> 812 _, _, arith_method, comp_method, bool_method = _get_method_wrappers(cls)
813 new_methods = _create_methods(
814 cls, arith_method, comp_method, bool_method, special=True

~/anaconda3/lib/python3.7/site-packages/pandas/core/ops/__init__.py in _get_method_wrappers(cls)
717 comp_special = _comp_method_FRAME
718 bool_special = _arith_method_FRAME
--> 719 return arith_flex, comp_flex, arith_special, comp_special, bool_special
720
721

UnboundLocalError: local variable 'arith_flex' referenced before assignment

感谢任何帮助或建议。

最佳答案

最终,我通过使用 this guide 卸载并重新安装 Anaconda 解决了这个依赖性问题。 .这在一定程度上与@Trenton_M 上面的建议/信息一致,因为重新安装将 Pandas 从版本 0.25.0 回滚到版本 0.24.2,同时保留 JupyterLab 版本 1.0.2 和 Jupyter Notebook 版本 6.0.0。

pandas.__version__

输出

'0.24.2'

这是default version listed for Anaconda .

关于python - Pandas 未在 JupyterLab 中加载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57225013/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com