创建新的 Conda 环境时出现 PackageNotFoundError

PackageNotFoundError when creating new Conda environment

安装 Anaconda 或 Miniconda 并尝试创建第一个环境后,出现以下错误:

PackageNotFoundError:未找到包:'' 当前 osx-64 通道中缺少包: - package_name

事实证明,当你第一次 运行 conda config.condarc 被创建)默认情况下它包含

create_default_packages:
  - tensorflow
  - PACKAGE_NAME
channels:
  - conda-forge
  - defaults

因此它尝试获取名为 PACKAGE_NAME 的包,但令人惊讶的是它并不存在。

只需从 .condarc 中删除 - PACKAGE_NAME 行即可解决问题。