python - 无法从 environment.yml 创建 conda 环境

标签 python

我正在尝试安装 environment.yml 文件,但每次都出现错误。

看来我需要从我的 cmd 执行这​​个:conda env create -f environment.yml
我这样做但最终出现了这个错误:

我需要做什么才能完成这项工作?
是不是因为走错了路?
还没有设法安装环境,除非我只是手动创建环境。
步骤不清楚,python新手。

 # >>>>>>>>>>>>>>>>>>>>>> ERROR REPORT <<<<<<<<<<<<<<<<<<<<<<

    Traceback (most recent call last):
      File "C:\Users\sricg\Documents\UPenn\MUSA-620\Anaconda3\lib\site-packages\conda\exceptions.py", line 1003, in __call__
        return func(*args, **kwargs)
      File "C:\Users\sricg\Documents\UPenn\MUSA-620\Anaconda3\lib\site-packages\conda_env\cli\main.py", line 73, in do_call
        exit_code = getattr(module, func_name)(args, parser)
      File "C:\Users\sricg\Documents\UPenn\MUSA-620\Anaconda3\lib\site-packages\conda_env\cli\main_create.py", line 77, in execute
        directory=os.getcwd())
      File "C:\Users\sricg\Documents\UPenn\MUSA-620\Anaconda3\lib\site-packages\conda_env\specs\__init__.py", line 40, in detect
        if spec.can_handle():
      File "C:\Users\sricg\Documents\UPenn\MUSA-620\Anaconda3\lib\site-packages\conda_env\specs\yaml_file.py", line 18, in can_handle
        self._environment = env.from_file(self.filename)
      File "C:\Users\sricg\Documents\UPenn\MUSA-620\Anaconda3\lib\site-packages\conda_env\env.py", line 142, in from_file
        yamlstr = fp.read()
      File "C:\Users\sricg\Documents\UPenn\MUSA-620\Anaconda3\lib\encodings\cp1252.py", line 23, in decode
        return codecs.charmap_decode(input,self.errors,decoding_table)[0]
    UnicodeDecodeError: 'charmap' codec can't decode byte 0x8f in position 37055: character maps to <undefined>

`$ C:\Users\sricg\Documents\UPenn\MUSA-620\Anaconda3\Scripts\conda-env-script.py create -f environment.yml`

  environment variables:
                 CIO_TEST=<not set>
  CONDA_AUTO_UPDATE_CONDA=false
                CONDA_EXE=C:\Users\sricg\Documents\UPenn\MUSA-620\Anaconda3\condabin\..\Scripts\
                          conda.exe
               CONDA_EXES="C:\Users\sricg\Documents\UPenn\MUSA-620\Anaconda3\condabin\..\Scripts
                          \conda.exe"
               CONDA_ROOT=C:\Users\sricg\Documents\UPenn\MUSA-620\Anaconda3
                 HOMEPATH=\Users\sricg
      MIC_LD_LIBRARY_PATH=C:\Program Files (x86)\Common Files\Intel\Shared
                          Libraries\compiler\lib\mic
                     PATH=C:\Users\sricg\Documents\UPenn\MUSA-620\Anaconda3;C:\Users\sricg\Docum
                          ents\UPenn\MUSA-620\Anaconda3\Library\mingw-w64\bin;C:\Users\sricg\Doc
                          uments\UPenn\MUSA-620\Anaconda3\Library\usr\bin;C:\Users\sricg\Documen
                          ts\UPenn\MUSA-620\Anaconda3\Library\bin;C:\Users\sricg\Documents\UPenn
                          \MUSA-620\Anaconda3\Scripts;C:\Users\sricg\Documents\UPenn\MUSA-620\An
                          aconda3\bin;C:\Program Files (x86)\NVIDIA
                          Corporation\PhysX\Common;C:\Program Files (x86)\Common
                          Files\Oracle\Java\javapath;C:\Program Files (x86)\Common
                          Files\Intel\Shared Libraries\redist\intel64\compiler;C:\WINDOWS\system
                          32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowe
                          rShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;C:\Program Files\Common
                          Files\Autodesk Shared\;C:\Program Files\NVIDIA Corporation\NVIDIA
                          NvDLISR;C:\Program Files\Microsoft SQL Server\Client
                          SDK\ODBC\110\Tools\Binn\;C:\Program Files (x86)\Microsoft SQL
                          Server\120\Tools\Binn\;C:\Program Files\Microsoft SQL
                          Server\120\Tools\Binn\;C:\Program Files\Microsoft SQL
                          Server\120\DTS\Binn\;C:\Program Files (x86)\Windows Kits\8.1\Windows
                          Performance Toolkit\;C:\Users\sricg\Documents\Upenn\MUSA-620\Anaconda3
                          ;C:\Users\sricg\Documents\Upenn\MUSA-620\Anaconda3\Library\mingw-w64\b
                          in;C:\Users\sricg\Documents\Upenn\MUSA-620\Anaconda3\Library\usr\bin;C
                          :\Users\sricg\Documents\Upenn\MUSA-620\Anaconda3\Library\bin;C:\Users\
                          sricg\Documents\Upenn\MUSA-620\Anaconda3\Scripts;C:\Users\sricg\AppDat
                          a\Local\Microsoft\WindowsApps;C:\Users\sricg\AppData\Roaming\Dashlane\
                          5.3.2.14186\bin\Firefox_Extension\{442718d9-475e-452a-b3e1-fb1ee16b8e9
                          f}\components;C:\Users\sricg\AppData\Roaming\Dashlane\5.3.2.14186\ucrt
             PSMODULEPATH=C:\Program Files\WindowsPowerShell\Modules;C:\WINDOWS\system32\Windows
                          PowerShell\v1.0\Modules;C:\Program Files (x86)\Microsoft SQL
                          Server\120\Tools\PowerShell\Modules\
       REQUESTS_CA_BUNDLE=<not set>
            SSL_CERT_FILE=<not set>

     active environment : None
       user config file : C:\Users\sricg\.condarc
 populated config files :
          conda version : 4.6.14
    conda-build version : 3.17.8
         python version : 3.7.3.final.0
       base environment : C:\Users\sricg\Documents\UPenn\MUSA-620\Anaconda3  (writable)
           channel URLs : https://repo.anaconda.com/pkgs/main/win-64
                          https://repo.anaconda.com/pkgs/main/noarch
                          https://repo.anaconda.com/pkgs/free/win-64
                          https://repo.anaconda.com/pkgs/free/noarch
                          https://repo.anaconda.com/pkgs/r/win-64
                          https://repo.anaconda.com/pkgs/r/noarch
                          https://repo.anaconda.com/pkgs/msys2/win-64
                          https://repo.anaconda.com/pkgs/msys2/noarch
          package cache : C:\Users\sricg\Documents\UPenn\MUSA-620\Anaconda3\pkgs
                          C:\Users\sricg\.conda\pkgs
                          C:\Users\sricg\AppData\Local\conda\conda\pkgs
       envs directories : C:\Users\sricg\Documents\UPenn\MUSA-620\Anaconda3\envs
                          C:\Users\sricg\.conda\envs
                          C:\Users\sricg\AppData\Local\conda\conda\envs
               platform : win-64
             user-agent : conda/4.6.14 requests/2.21.0 CPython/3.7.3 Windows/10 Windows/10.0.17763
          administrator : False
             netrc file : None
           offline mode : False

最佳答案

当我尝试将 env 从 Windows 导入我的 Mac 时,我遇到了同样的问题。我能够通过将 environment.yml 转换为 UTF-8 来解决这个问题。 Windows 中的 VSCode 将其保存为 UTF-16LE。

我可以通过单击底部栏中的编码标签并选择“使用编码保存”来转换 VSCode 中的编码。

或者,您也可以在 Windows 中使用 NotePad 将编码转换为 UTF-8,方法是在“另存为”文件时从下拉框中选择“UTF-8”。

关于python - 无法从 environment.yml 创建 conda 环境,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56298073/

相关文章:

python - 如何使用 Python 截取网站的屏幕截图/图像?

插入数据库时​​Python嵌套循环错误

python - 如何在jupyter PySpark session 中更改SparkContext属性spark.sql.pivotMaxValues

python - 使用 Python Tkinter : Always on top window isn't showing custom class tooltip text

python - 清理具有多个重复项的文件

python pandas从日期时间: df ['year' ] = df ['date' ].中提取年份不起作用

Python 属性错误 : 'NoneType' object has no attribute 'save' when trying to save a cropped image

Python迭代程序: print strings in a list that start with a specific character

python - python中的Matlab样条函数

python - 在 MatPlotLib 中并排绘制 2 个饼图