安装PyTorch Lightning后导入报错packaging缺失问题求解
解决PyTorch Lightning导入时
packaging模块找不到的问题 以下是针对该问题的具体解决步骤:
确认当前激活的conda环境
运行以下命令查看当前环境状态:conda info --envs确保
mmTrans环境旁有*标记(表示已激活)。若未激活,执行切换命令:conda activate mmTrans强制重新安装
packaging模块
在激活mmTrans环境后,执行强制重装命令修复可能的安装损坏或路径异常:pip install --force-reinstall packaging若存在pip与conda的包管理冲突,可改用conda安装:
conda install -c conda-forge packaging验证
packaging的安装路径
先查看当前Python解释器的搜索路径:python -c "import sys; print('\n'.join(sys.path))"确认输出中包含
/root/miniconda3/envs/mmTrans/lib/python3.8/site-packages。再检查packaging的安装位置:pip show packaging若
Location字段不指向上述路径,说明模块安装到了其他环境,需重新在mmTrans环境中安装。指定环境Python解释器运行脚本
确保使用mmTrans环境的Python执行train.py,可直接使用绝对路径:/root/miniconda3/envs/mmTrans/bin/python train.py
内容的提问来源于stack exchange,提问作者Agabek
相关产品推荐
相关产品推荐

