执行conda命令时持续报错ModuleNotFoundError: No module named 'tqdm'如何解决?
问题
执行任何conda操作(甚至仅输入conda命令)都会抛出以下错误:
MyName-2:~ Me$ conda Traceback (most recent call last): File "/Users/Me/opt/anaconda3/bin/conda", line 13, in <module> sys.exit(main()) File "/Users/Me/opt/anaconda3/lib/python3.9/site-packages/conda/cli/main.py", line 101, in main from ..exceptions import conda_exception_handler File "/Users/Me/opt/anaconda3/lib/python3.9/site-packages/conda/exceptions.py", line 28, in <module> from .common.io import dashlist, timeout File "/Users/Me/opt/anaconda3/lib/python3.9/site-packages/conda/common/io.py", line 29, in <module> from tqdm import tqdm ModuleNotFoundError: No module named 'tqdm'
用户多次通过pip安装tqdm,但模块仅存在于/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages,conda的Python3.9环境依然找不到该模块。
解决方案
方法1:直接给conda的Python环境安装tqdm
使用conda自带的pip工具(指向Python3.9环境)安装tqdm:
/Users/Me/opt/anaconda3/bin/pip install tqdm
或者通过conda的Python解释器调用pip:
/Users/Me/opt/anaconda3/bin/python -m pip install tqdm
方法2:强制重装conda核心组件
用conda的绝对路径执行强制重装,修复缺失的依赖:
/Users/Me/opt/anaconda3/bin/conda install --force-reinstall conda
方法3:重置conda初始化配置
如果是环境变量或初始化脚本问题,重置conda:
/Users/Me/opt/anaconda3/bin/conda init --all
执行后重启终端再尝试使用conda。
方法4:彻底重装conda(最后手段)
若以上方法均无效,彻底清理后重新安装:
- 安装清理工具并执行清理:
/Users/Me/opt/anaconda3/bin/conda install anaconda-clean anaconda-clean --yes
- 删除anaconda目录:
rm -rf /Users/Me/opt/anaconda3
- 下载对应版本的conda安装包重新安装。
内容的提问来源于stack exchange,提问作者Thubber
相关产品推荐
相关产品推荐

