欢迎光临!
若无相欠,怎会相见

记录 conda 创建 Python 虚拟环境 CondaVerificationError 报错解决方法

序言

今年的前段时间, 应该是 7 月份的时候, 趁着 steam 夏促购买了地平线4。

当时可能是显卡的问题或是系统问题, 导致打开地平线4 的时候内存无限增长, 导致不能玩耍, 无奈重新安装了系统, 从而导致开发环境需要重新搭建。

问题及办法

由于众所周知的问题, 使用 conda 命令创建虚拟环境的时候, 会有网络问题, 本次创建 Python 虚拟环境的时候出现了如下问题:

CondaVerificationError: The package for python located at D:\anaconda3\pkgs\python-3.13.1-hadb2040_100_cp313
appears to be corrupted. The path 'Lib/venv/scripts/common/activate.fish'
specified in the package manifest cannot be found.

这只是其中的一条, 这种出错的原因是我在 conda 创建 Python 虚拟环境的时候, 由于网络问题, conda 包下载的时候, python 包卡在了 96%, 后续不再动弹, 无奈使用了 Ctrl + C 强制退出, 导致下载下来的 conda  包是不完整的, 后续使用 conda 的时候, 检查到 pkg 目录有包文件就不会重新下载, 因此导致创建虚拟环境失败。

这种问题解决办法很简单, 只需要进入 Anaconda 或 Miniconda 的 pkgs 目录里面, 删除 .conda 文件以及其对应的目录文件, 目录就是 .conda 文件解压的。

小技巧: 可以按照修改日期进行排序, 然后将当天的目录 和 上方的 .conda 文件一起删除

删除之后, 重新执行创建虚拟环境的 conda 命令即可。

结语

这个问题说到底还是网络的问题, 国内访问这些网站确实有点儿问题。

如有错误, 敬请指出, 感谢指正!   — 2024-12-31  16:03:24

赞(0) 打赏
转载请注明:飘零博客 » 记录 conda 创建 Python 虚拟环境 CondaVerificationError 报错解决方法
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

欢迎光临