【发布时间】:2022-10-06 13:23:42
【问题描述】:
我是 conda 的新手,但我确信我已经在基本环境中安装了 pandas。我还选择了它作为 VSCode 中的 python 解释器。但是,当我尝试导入 pandas 时,会引发以下错误:
Traceback (most recent call last):
File \"/Users/raimundbuehler/Documents/UNIDOCS/Python:Psychopy:RALT/Rando/Randomization.py\", line 2, in <module>
import pandas as pd
File \"/Users/raimundbuehler/opt/anaconda3/lib/python3.9/site-packages/pandas/__init__.py\", line 22, in <module>
from pandas.compat import is_numpy_dev as _is_numpy_dev
File \"/Users/raimundbuehler/opt/anaconda3/lib/python3.9/site-packages/pandas/compat/__init__.py\", line 15, in <module>
from pandas.compat.numpy import (
File \"/Users/raimundbuehler/opt/anaconda3/lib/python3.9/site-packages/pandas/compat/numpy/__init__.py\", line 4, in <module>
from pandas.util.version import Version
File \"/Users/raimundbuehler/opt/anaconda3/lib/python3.9/site-packages/pandas/util/__init__.py\", line 1, in <module>
from pandas.util._decorators import ( # noqa:F401
File \"/Users/raimundbuehler/opt/anaconda3/lib/python3.9/site-packages/pandas/util/_decorators.py\", line 14, in <module>
from pandas._libs.properties import cache_readonly # noqa:F401
File \"/Users/raimundbuehler/opt/anaconda3/lib/python3.9/site-packages/pandas/_libs/__init__.py\", line 13, in <module>
from pandas._libs.interval import Interval
ImportError: dlopen(/Users/raimundbuehler/opt/anaconda3/lib/python3.9/site-packages/pandas/_libs/interval.cpython-39-darwin.so, 0x0002): rebase opcodes terminated early at offset 1 of 1800
我假设 numpy 是问题所在,但同时更新 numpy 和 pandas 并没有解决它。也可能是因为我安装了 Pycharm 和 pip,所以对于 python 和包的多个安装可能会很混乱......实际上在 Pycharm 中,我可以导入 pandas(使用不同的解释器)。任何帮助如何确定是否确实如此以及如何解决它将不胜感激!
-
如果使用
conda install pandas命令安装包,它可以运行吗? -
是的,我收到
# All requested packages already installed.
标签: python visual-studio-code anaconda conda