已装Python 3.12.4与easygui 0.98.3仍报ModuleNotFoundError求解决
解决Python 3.12.4下
ModuleNotFoundError: No module named 'easygui'的方案 确认Python环境与pip的对应性
运行以下命令,确保使用的Python和pip属于同一个3.12.4环境:python --version pip --version如果版本不匹配,改用
python3.12和pip3.12执行命令,重新安装easygui:python3.12 -m pip install easygui==0.98.3检查虚拟环境状态
如果代码在虚拟环境中运行,先激活目标虚拟环境再重装包:# Linux/macOS激活venv source venv/bin/activate # Windows激活venv venv\Scripts\activate # 重装easygui pip install easygui==0.98.3验证包的安装状态
运行命令确认当前环境已安装easygui:python3.12 -m pip list | grep easygui若未找到,尝试用户级安装:
python3.12 -m pip install --user easygui==0.98.3检查代码导入拼写
确认代码中导入语句为import easygui,注意全小写,无拼写错误(如误写为EasyGUI)。适配云端部署的依赖配置
在项目根目录创建requirements.txt文件,写入:easygui==0.98.3云端部署时执行以下命令统一安装依赖:
python3.12 -m pip install -r requirements.txt排查包路径问题
在代码开头添加以下内容,打印Python包搜索路径,确认easygui安装目录是否在列表中:import sys print(sys.path)若路径缺失,可手动添加(路径通过
python3.12 -m pip show easygui查看Location字段获取):import sys sys.path.append("/实际的easygui安装目录")
内容的提问来源于stack exchange,提问作者S N B
相关产品推荐
相关产品推荐

