python - conda-env 创建失败,并显示一般错误消息 "An unexpected error has occurred."

标签 python tensorflow conda apple-m1

我是一个没有经验的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,它对我有用。

希望对您也有帮助 - 这种环境设置感觉就像一个黑匣子并且令人沮丧,但是当它起作用时您会感觉很聪明:)。

关于python - conda-env 创建失败,并显示一般错误消息 "An unexpected error has occurred.",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68443238/

相关文章:

machine-learning - Google Cloud ML 在训练时以非零状态 245 退出

python - Keras/Tensorflow CNN 输入形状

python - conda 'ImportError: No module named ruamel.yaml.comments'

python - 混淆类和函数之间的界限

text-classification - TensorFlow - 使用神经网络进行文本分类

python - 如何在 Win 10 上为 conda 初始化 shell?

tensorflow - 无法使 Tensorflow 与 pypy3 和 conda 一起工作。无效的 ELF

python - python SyntaxError : unexpected EOF while parsing

python - 如何使用 argwhere 函数按列访问二进制 numpy 数组的索引

python - Pandas convert_to_r_dataframe 不适用于 numpy.bool_