You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

如何修复Poetry安装Pandas后出现的pandas._config模块找不到错误

Pandas导入报错:ModuleNotFoundError: No module named 'pandas._config'

问题详情

通过Poetry安装了Pandas 2.3.2,其依赖及被依赖关系如下:

name         : pandas                                                                  
version      : 2.3.2                                                                   
description  : Powerful data structures for data analysis, time series, and statistics 

dependencies
 - numpy >=1.23.2
 - numpy >=1.26.0
 - python-dateutil >=2.8.2
 - pytz >=2020.1
 - tzdata >=2022.7

required by
 - catboost requires >=0.24
 - datasieve requires >=2.0.3
 - freqtrade requires >=2.2.0,<3.0
 - technical requires *

执行import pandas时触发以下错误:

Python 3.11.10 (main, Sep 20 2024, 14:23:57) [Clang 16.0.0 (clang-1600.0.26.3)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
Cmd click to launch VS Code Native REPL
>>> import pandas
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/Users/moo/code/xxx/.venv/lib/python3.11/site-packages/pandas/__init__.py", line 37, in <module>
    from pandas._config import (
ModuleNotFoundError: No module named 'pandas._config'

解决方案

1. 修复损坏的Pandas安装

该错误多由Pandas安装不完整导致,按以下步骤重新安装:

  • 卸载当前Pandas:
    poetry remove pandas
    
  • 删除虚拟环境中残留的Pandas文件:
    rm -rf /Users/moo/code/xxx/.venv/lib/python3.11/site-packages/pandas*
    
  • 重新安装指定版本:
    poetry add pandas==2.3.2
    

2. 确认虚拟环境激活状态

确保终端已正确激活项目的虚拟环境:

  • 检查当前虚拟环境路径:
    echo $VIRTUAL_ENV
    
    输出需为/Users/moo/code/xxx/.venv,若未激活,执行:
    source /Users/moo/code/xxx/.venv/bin/activate
    

3. 重建依赖环境

若锁文件或虚拟环境存在一致性问题,彻底重建:

  • 删除锁文件和虚拟环境:
    rm poetry.lock
    rm -rf .venv
    
  • 重新安装所有依赖:
    poetry install
    

4. 验证Python版本一致性

确保Poetry使用的Python解释器与终端一致:

  • 查看Poetry关联的Python版本:
    poetry run python --version
    
  • 若与终端python --version输出不一致,重新指定版本:
    poetry env use python3.11
    

内容的提问来源于stack exchange,提问作者Mikko Ohtamaa

火山引擎 最新活动