删除 Anaconda 包失败 (InvalidArchiveError)
Failed Remove Anaconda Package (InvalidArchiveError)
我不小心在我的基础环境中使用 conda install -c anaconda tensorflow-gpu
安装了 tensorflow-gpu。当我尝试删除它时,请使用命令
conda clean -a
conda remove tensorflow-gpu
它return InvalidArchiveError
InvalidArchiveError('Error with archive
C:\Users\Path\Anaconda3\pkgs\openssl-1.1.1g-he774522_0u1c8dqql\pkg-openssl-1.1.1g-he774522_0.tar.zst.
You probably need to delete and re-download or re-create this file.
Message from libarchive was:\n\nCould not unlink')
如何在我的基本 conda 环境中完全删除 tensorflow-gpu 包?
在此处(回答部分)提供解决方案,即使它出现在评论部分也是为了社区的利益。
这个问题可以通过两种方法解决
第一种方法:删除 openssl-1.1.1g-he774522_0.tar.zst
和包含 [=13= 的文件夹数量 openssl-1.1.1g-he774522_0
].之后请使用 openssl
关闭 运行 的终端,因此如果您的 python 在某处是 运行,请尝试将其关闭。重新打开并安装openssl
一切都会恢复正常
# install openssl from libarchive
conda install -c conda-forge libarchive
第二种方法:重新安装 Anaconda
尝试:conda remove --force tensorflow-gpu
我不小心在我的基础环境中使用 conda install -c anaconda tensorflow-gpu
安装了 tensorflow-gpu。当我尝试删除它时,请使用命令
conda clean -a
conda remove tensorflow-gpu
它return InvalidArchiveError
InvalidArchiveError('Error with archive C:\Users\Path\Anaconda3\pkgs\openssl-1.1.1g-he774522_0u1c8dqql\pkg-openssl-1.1.1g-he774522_0.tar.zst. You probably need to delete and re-download or re-create this file. Message from libarchive was:\n\nCould not unlink')
如何在我的基本 conda 环境中完全删除 tensorflow-gpu 包?
在此处(回答部分)提供解决方案,即使它出现在评论部分也是为了社区的利益。
这个问题可以通过两种方法解决
第一种方法:删除 openssl-1.1.1g-he774522_0.tar.zst
和包含 [=13= 的文件夹数量 openssl-1.1.1g-he774522_0
].之后请使用 openssl
关闭 运行 的终端,因此如果您的 python 在某处是 运行,请尝试将其关闭。重新打开并安装openssl
一切都会恢复正常
# install openssl from libarchive
conda install -c conda-forge libarchive
第二种方法:重新安装 Anaconda
尝试:conda remove --force tensorflow-gpu