通过Anaconda安装Dash框架时遇KeyError('pkgs_dirs')错误求助
解决Anaconda KeyError('pkgs_dirs')问题
你遇到的conda info could not be constructed. KeyError('pkgs_dirs')错误,是因为conda找不到指定的包存储目录配置,可按以下步骤解决:
检查并修复
.condarc配置文件
找到用户主目录下的.condarc文件(Windows路径:C:\Users\<你的用户名>\.condarc;Linux/macOS路径:~/.condarc),若文件不存在则新建。添加或确保文件包含pkgs_dirs配置项,示例:pkgs_dirs: - C:\ProgramData\Anaconda3\pkgs # Windows示例,替换为你的Anaconda安装目录下的pkgs路径 # Linux/macOS示例:- ~/anaconda3/pkgs通过命令重置pkgs_dirs配置
打开命令提示符或终端,执行以下命令:conda config --remove-key pkgs_dirs conda config --add pkgs_dirs <你的pkgs目录绝对路径>比如实际路径为
C:\Users\XXX\.conda\pkgs,就执行conda config --add pkgs_dirs C:\Users\XXX\.conda\pkgs验证修复效果
执行conda info命令,若能正常输出conda环境信息,再尝试安装Dash:conda install dash -c conda-forge若问题依旧,重新初始化conda
执行命令:conda init重启命令提示符/终端后再重复上述操作。
内容的提问来源于stack exchange,提问作者Doaa Elbana
相关产品推荐
相关产品推荐

