首页 > 解决方案 > CondaError:在 conda-pkgs 中找不到可写的包缓存目录

问题描述

当我尝试为我的 jupyter 笔记本创建虚拟环境或在其中安装任何软件包或尝试更新 conda 时。

conda create -n virenv python=3.6

我收到一个错误

CondaError: No writable package cache directories found in
('C:\\ProgramData\\conda-pkgs',)

我该如何解决这个问题?

标签: pythonjupyter-notebookvirtualenvjupyterconda

解决方案


我猜那是由于一些权限错误。所以我在我的用户目录中创建了一个专用文件夹作为包缓存,然后将其添加到 pkgs_dirs 配置选项(conda config --add pkgs_dirs dir_name)。我们可能需要手动添加默认缓存,因为我认为自定义会排除它们(检查 conda config --show pkgs_dirs 之前和之后)。


推荐阅读