You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

添加路径后仍遇ModuleNotFoundError:找不到pandas模块求助

解决 ModuleNotFoundError: No module named 'pandas' 的方案
  • 调整导入顺序:你的代码先尝试导入pandas,后添加的路径,此时导入操作发生在路径加载前,必然找不到模块。把sys.path.append和import sys移到代码最顶部:

    import sys
    sys.path.append("/home/master/.local/lib/python3.7/site-packages")
    import pandas as pd
    from flask import Flask, request, jsonify, send_file
    from io import BytesIO
    import re
    import json
    from Crypto.Cipher import AES
    from base64 import b64decode
    import os
    import mysql.connector
    
  • 确认Python版本匹配:运行代码的Python解释器必须是3.7版本,执行python3 --version查看版本号。如果版本不符(比如是3.8/3.9),对应版本的site-packages路径不同,需要调整路径或切换到Python3.7运行。

  • 验证pandas实际存在于目标路径:执行以下命令检查路径内是否有pandas相关文件:

    ls /home/master/.local/lib/python3.7/site-packages | grep pandas
    

    若无输出,说明pandas未安装在该位置,需重新安装。

  • 指定Python版本安装pandas:用对应版本的pip重新安装,确保包安装到正确的用户站点目录:

    pip3.7 install pandas --user
    
  • 检查sys.path是否正确添加:在代码里添加打印语句验证路径是否生效:

    import sys
    sys.path.append("/home/master/.local/lib/python3.7/site-packages")
    print(sys.path)  # 查看输出是否包含目标路径
    import pandas as pd
    

    若路径未出现在列表中,检查拼写是否有误(比如斜杠、大小写)。

  • 排查PYTHONPATH环境变量冲突:执行echo $PYTHONPATH,若输出路径存在冲突,可暂时清空环境变量再运行代码:

    unset PYTHONPATH
    python3 your_script.py
    

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

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.09 13:52:09