运行 conda clean 但文件存在时出现 Filenotfound 错误

Filenotfound error while running conda clean but file exists

我正在尝试通过 运行 清理 conda:

conda clean --all

但是,它给出以下警告:

 WARNING: C:\Users\myname\.conda\pkgs does not exist

之后就崩溃了,出现如下错误

 FileNotFoundError: [WinError 3] The system cannot find the path specified: 'C:\Users\myname\AppData\Local\Continuum\anaconda3\pkgs\jupyterlab_server-2.1.2-pyhd8ed1ab_0\site-packages\jupyterlab_server\tests\translations\jupyterlab-language-pack-es_CO\jupyterlab_language_pack_es_CO\locale\es_CO\LC_MESSAGES\jupyterlab_some_package.json'

但是,如果我转到 windows 资源管理器,则该文件确实存在。有什么理由conda会认为它不存在吗?

Ps: 一些背景信息,我刚刚安装了 tensorflow 并收到了一些错误消息。我尝试清理、更新软件包并更新 conda 本身,但都失败了。所以我希望通过至少修复这个错误,我可以更接近于让我的 conda 再次工作。

原因是文件路径太长。您需要在根文件夹中创建 root/base 环境或使其路径尽可能短。