微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

conda-env create 失败并显示一般错误消息“发生意外错误”

如何解决conda-env create 失败并显示一般错误消息“发生意外错误”

我是一个没有经验的 Python 编码员,并且一直试图让我的 Macbook M1 学习 tensorflow。由于 M1 对特定的 Python 解释器有挑战,我遇到了其他人遇到的问题,我按照 Paul Torres 建议的步骤 https://medium.com/codex/installing-tensorflow-on-m1-macs-958767a7a4b3

在使用 conda env create --file=copIED_PATH_TO_THE.YML_FILE --name=YOUR_ENVIRONMENT_NAME

创建虚拟环境之前,这些步骤似乎顺利进行

Conda 编译的“有用”报告如下。如果您能发现问题的任何明显原因,我将不胜感激。

`$ /Users/andrewwalker/miniforge3/bin/conda-env create --file=/Users/andrewwalker/Desktop/tensorconfig.yml --name=arm64test`

  environment variables:
                 CIO_TEST=<not set>
  CONDA_AUTO_UPDATE_CONDA=false
        CONDA_DEFAULT_ENV=base
                CONDA_EXE=/Users/andrewwalker/miniforge3/bin/conda
             CONDA_PREFIX=/Users/andrewwalker/miniforge3
    CONDA_PROMPT_MODIFIER=(base)
         CONDA_PYTHON_EXE=/Users/andrewwalker/miniforge3/bin/python
               CONDA_ROOT=/Users/andrewwalker/miniforge3
              CONDA_SHLVL=1
           CURL_CA_BUNDLE=<not set>
                     PATH=/Users/andrewwalker/miniforge3/bin:/Users/andrewwalker/miniforge3/bin:
                          /Users/andrewwalker/miniforge3/condabin:/Library/Frameworks/Python.fra
                          mework/Versions/3.9/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin
       REQUESTS_CA_BUNDLE=<not set>
            SSL_CERT_FILE=<not set>

     active environment : base
    active env location : /Users/andrewwalker/miniforge3
            shell level : 1
       user config file : /Users/andrewwalker/.condarc
 populated config files : /Users/andrewwalker/miniforge3/.condarc
                          /Users/andrewwalker/.condarc
          conda version : 4.10.3
    conda-build version : 3.21.4
         python version : 3.9.6.final.0
       virtual packages : __osx=11.4=0
                          __unix=0=0
                          __archspec=1=arm64
       base environment : /Users/andrewwalker/miniforge3  (writable)
      conda av data dir : /Users/andrewwalker/miniforge3/etc/conda
  conda av Metadata url : None
           channel URLs : https://conda.anaconda.org/conda-forge/osx-arm64
                          https://conda.anaconda.org/conda-forge/noarch
                          https://repo.anaconda.com/pkgs/main/osx-arm64
                          https://repo.anaconda.com/pkgs/main/noarch
                          https://repo.anaconda.com/pkgs/r/osx-arm64
                          https://repo.anaconda.com/pkgs/r/noarch
          package cache : /Users/andrewwalker/miniforge3/pkgs
                          /Users/andrewwalker/.conda/pkgs
       envs directories : /Users/andrewwalker/miniforge3/envs
                          /Users/andrewwalker/.conda/envs
               platform : osx-arm64
             user-agent : conda/4.10.3 requests/2.26.0 cpython/3.9.6 Darwin/20.5.0 OSX/11.4
                UID:GID : 501:20
             netrc file : None
           offline mode : False


An unexpected error has occurred. Conda has prepared the above report.```

解决方法

感谢所有来看这个问题的人。对于因相同问题而发现我的问题的任何人,这是由于未正确保存 .yml 文件造成的。

我显然还是一个 Mac 新手 - 我打开文本编辑器,保存文件,然后进入 Finder 并将文件重命名为 environment.yml

那行不通。

您必须在文本编辑器中打开文件,选择格式 - 制作纯文本。然后单击保存,您可以将文件保存为 myfile.yml 就在那里。这是 conda 格式良好的 yml,它对我有用。

希望也能帮到你——这个环境设置感觉就像一个黑匣子,令人沮丧,但当它起作用时,你会觉得很聪明:)

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。