Conda环境PyCharm中Pandas导入报错(缺GLIBCXX_3.4.29)及版本安装异常
解决方案:Pandas导入错误及版本安装问题
一、解决GLIBCXX_3.4.29缺失问题
问题核心是当前Conda环境的libstdc++.so.6软链接指向系统版本,而Ubuntu 20.04默认的系统库不包含GLIBCXX_3.4.29,需让环境使用Conda自带的高版本库:
- 激活目标环境:
conda activate CPRD-software - 删除现有软链接:
rm ~/anaconda3/envs/CPRD-software/lib/libstdc++.so.6 - 安装conda-forge提供的高版本libstdc++:
conda install -c conda-forge libstdcxx-ng - 验证版本:执行
strings ~/anaconda3/envs/CPRD-software/lib/libstdc++.so.6 | grep GLIBCXX_3.4.29,能输出结果则说明版本达标
二、安装Pandas 1.5.0版本
默认conda通道可能缺少适配Python 3.10的Pandas 1.5.0包,可通过以下步骤解决:
- 激活环境后清理conda缓存:
conda clean --all - 使用conda-forge通道指定版本安装:
conda install -c conda-forge pandas=1.5.0 python=3.10 - 若conda安装仍失败,切换为pip安装(确保使用环境内的pip):
pip install pandas==1.5.0 - 验证安装结果:
python -c "import pandas; print(pandas.__version__)",输出1.5.0即为成功
额外注意:PyCharm需确认已选择CPRD-software作为项目解释器,避免环境混用。
内容的提问来源于stack exchange,提问作者Anthony Nash
相关产品推荐
相关产品推荐

