# >>>>>>>>>>>>>>>>>>>>>> ERROR REPORT <<<<<<<<<<<<<<<<<<<<<<
Traceback (most recent call last):
File "D:\Software\Anaconda\Lib\site-packages\conda\exception_handler.py", line 17, in __call__
return func(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^
File "D:\Software\Anaconda\Lib\site-packages\conda\cli\main.py", line 83, in main_subshell
exit_code = do_call(args, parser)
^^^^^^^^^^^^^^^^^^^^^
File "D:\Software\Anaconda\Lib\site-packages\conda\cli\conda_argparse.py", line 196, in do_call
result = getattr(module, func_name)(args, parser)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\Software\Anaconda\Lib\site-packages\conda\notices\core.py", line 124, in wrapper
return func(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^
File "D:\Software\Anaconda\Lib\site-packages\conda\cli\main_env_create.py", line 123, in execute
spec = specs.detect(
^^^^^^^^^^^^^
File "D:\Software\Anaconda\Lib\site-packages\conda\env\specs\__init__.py", line 71, in detect
if spec.can_handle():
^^^^^^^^^^^^^^^^^
File "D:\Software\Anaconda\Lib\site-packages\conda\env\specs\yaml_file.py", line 18, in can_handle
self._environment = env.from_file(self.filename)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\Software\Anaconda\Lib\site-packages\conda\env\env.py", line 173, in from_file
return from_yaml(yamlstr, filename=filename)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\Software\Anaconda\Lib\site-packages\conda\env\env.py", line 139, in from_yaml
data = yaml_safe_load(yamlstr)
^^^^^^^^^^^^^^^^^^^^^^^
File "D:\Software\Anaconda\Lib\site-packages\conda\common\serialize.py", line 45, in yaml_safe_load
return _yaml_safe().load(string)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\Software\Anaconda\Lib\site-packages\ruamel\yaml\main.py", line 434, in load
return constructor.get_single_data()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\Software\Anaconda\Lib\site-packages\ruamel\yaml\constructor.py", line 119, in get_single_data
node = self.composer.get_single_node()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\Software\Anaconda\Lib\site-packages\ruamel\yaml\composer.py", line 76, in get_single_node
document = self.compose_document()
^^^^^^^^^^^^^^^^^^^^^^^
File "D:\Software\Anaconda\Lib\site-packages\ruamel\yaml\composer.py", line 99, in compose_document
node = self.compose_node(None, None)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\Software\Anaconda\Lib\site-packages\ruamel\yaml\composer.py", line 143, in compose_node
node = self.compose_mapping_node(anchor)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\Software\Anaconda\Lib\site-packages\ruamel\yaml\composer.py", line 216, in compose_mapping_node
while not self.parser.check_event(MappingEndEvent):
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\Software\Anaconda\Lib\site-packages\ruamel\yaml\parser.py", line 146, in check_event
self.current_event = self.state()
^^^^^^^^^^^^
File "D:\Software\Anaconda\Lib\site-packages\ruamel\yaml\parser.py", line 612, in parse_block_mapping_key
raise ParserError(
ruamel.yaml.parser.ParserError: while parsing a block mapping
in "<unicode string>", line 1, column 1:
name: PLAN
^ (line: 1)
expected <block end>, but found '<block sequence start>'
in "<unicode string>", line 9, column 2:
- https://mirrors.ustc.edu.cn/an ...
^ (line: 9)
`$ D:\Software\Anaconda\Scripts\conda-script.py env create -f env.yaml`
environment variables:
CIO_TEST=<not set>
CONDA_DEFAULT_ENV=base
CONDA_EXE=D:\Software\Anaconda\condabin\..\Scripts\conda.exe
CONDA_EXES="D:\Software\Anaconda\condabin\..\Scripts\conda.exe"
CONDA_PREFIX=D:\Software\Anaconda
CONDA_PROMPT_MODIFIER=(base)
CONDA_PYTHON_EXE=D:\Software\Anaconda\python.exe
CONDA_ROOT=D:\Software\Anaconda
CONDA_SHLVL=1
CURL_CA_BUNDLE=<not set>
HOMEPATH=\Users\ZJC
LD_PRELOAD=<not set>
MIC_LD_LIBRARY_PATH=C:\Program Files (x86)\Common Files\Intel\Shared
Libraries\compiler\lib\mic
PATH=D:\Software\Anaconda;D:\Software\Anaconda\Library\mingw-
w64\bin;D:\Software\Anaconda\Library\usr\bin;D:\Software\Anaconda\Libr
ary\bin;D:\Software\Anaconda\Scripts;D:\Software\Anaconda\bin;D:\Softw
are\Anaconda\condabin;D:\Software\python3.12\Scripts;D:\Software\pytho
n3.12;C:\Program Files (x86)\Intel\Trace Analyzer and
Collector\9.0.3.049\bin;C:\Program Files
(x86)\Intel\MPI\5.0.3.048\intel64\bin;C:\Program Files (x86)\Common
Files\Intel\Shared Libraries\redist\intel64\mpirt;C:\Program Files
(x86)\Common Files\Intel\Shared Libraries\redist\ia32\mpirt;C:\Program
Files (x86)\Common Files\Intel\Shared
Libraries\redist\intel64\compiler;C:\Program Files (x86)\Common
Files\Intel\Shared Libraries\redist\ia32\compiler;C:\Windows\system32;
C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerSh
ell\v1.0;C:\Windows\System32\OpenSSH;C:\Program Files (x86)\NVIDIA
Corporation\PhysX\Common;C:\Program Files\NVIDIA Corporation\NVIDIA Nv
DLISR;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDO
WS\System32\WindowsPowerShell\v1.0;C:\WINDOWS\System32\OpenSSH;C:\Prog
ram Files (x86)\Windows Kits\8.1\Windows Performance
Toolkit;C:\Program Files\Microsoft SQL
Server\110\Tools\Binn;C:\Program Files\dotnet;C:\Program
Files\Polyspace\R2021a\runtime\win64;C:\Program
Files\Polyspace\R2021a\bin;C:\Program
Files\Polyspace\R2021a\polyspace\bin;D:\Program
Files\Polyspace\R2021a\runtime\win64;D:\Program
Files\Polyspace\R2021a\bin;D:\Program
Files\Polyspace\R2021a\polyspace\bin;D:\Software\tdm-
gcc\bin;D:\Software\Microsoft VS Code\bin;C:\Program
Files\Cloudflare\Cloudflare WARP;D:\PLAN4Earthquake_Monitoring-
main\PLAN4Earthquake_Monitoring-
main;D:\Software\Anaconda;D:\Software\Anaconda\Scripts;C:\Program
Files (x86)\Intel\Trace Analyzer and Collector\9.0.3.049\dll;C:\Users\
ZJC\AppData\Local\Microsoft\WindowsApps
PSMODULEPATH=C:\Program Files\WindowsPowerShell\Modules;C:\WINDOWS\system32\Windows
PowerShell\v1.0\Modules
QT_QPA_PLATFORM_PLUGIN_PATH=C:\Program Files\HH Geophysical\ShallowGround
REQUESTS_CA_BUNDLE=<not set>
SSL_CERT_FILE=D:\Software\Anaconda\Library\ssl\cacert.pem
active environment : base
active env location : D:\Software\Anaconda
shell level : 1
user config file : C:\Users\ZJC\.condarc
populated config files : C:\Users\ZJC\.condarc
conda version : 24.1.2
conda-build version : 24.1.2
python version : 3.11.7.final.0
solver : libmamba (default)
virtual packages : __archspec=1=x86_64
__conda=24.1.2=0
__cuda=12.0=0
__win=0=0
base environment : D:\Software\Anaconda (writable)
conda av data dir : D:\Software\Anaconda\etc\conda
conda av metadata url : None
channel URLs : https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/win-64
https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/noarch
https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/win-64
https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/noarch
http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/win-64
http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/noarch
http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/win-64
http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/noarch
http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/win-64
http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/noarch
https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/win-64
https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/noarch
package cache : D:\Software\Anaconda\pkgs
C:\Users\ZJC\.conda\pkgs
C:\Users\ZJC\AppData\Local\conda\conda\pkgs
envs directories : D:\Software\Anaconda\envs
C:\Users\ZJC\.conda\envs
C:\Users\ZJC\AppData\Local\conda\conda\envs
platform : win-64
user-agent : conda/24.1.2 requests/2.31.0 CPython/3.11.7 Windows/10 Windows/10.0.22631 solver/libmamba conda-libmamba-solver/24.1.0 libmambapy/1.5.6 aau/0.4.3 c/2uRRUivs0AvZkdshHSG0zQ s/1BP7o4yDuuHzsUwiFT3xqQ e/8Jknxr625rIHs7WAa9h8QA
administrator : True
netrc file : None
offline mode : False
An unexpected error has occurred. Conda has prepared the above report.
If you suspect this error is being caused by a malfunctioning plugin,
consider using the --no-plugins option to turn off plugins.
Example: conda --no-plugins install <package>
Alternatively, you can set the CONDA_NO_PLUGINS environment variable on
the command line to run the command without plugins enabled.
Example: CONDA_NO_PLUGINS=true conda install <package>
conda用yaml文件创建环境出现了问题?
- 写回答
- 好问题 0 提建议
- 关注问题
- 邀请回答
-
2条回答 默认 最新
关注引自免费微信小程序:皆我百晓生
从提供的错误信息来看,问题出现在解析yaml文件时。错误信息指出在读取yaml文件的第9行时遇到了问题,具体是遇到了一个意外的
<block sequence start>,而期望的是<block end>。这通常意味着yaml文件的格式有误。解决方案
首先,检查
env.yaml文件中的第9行及其周围行,确认是否有语法错误。YAML是一种严格的数据序列化格式,它使用缩进来表示层级关系。常见的错误包括但不限于:- 缩进不正确(例如,使用了制表符而不是空格,或者混合使用制表符和空格)。
- 错误地结束了列表或字典。
- 在键值对之间缺少冒号或者在列表项前缺少破折号。
示例检查
假设你的
env.yaml文件的一部分看起来像这样:name: PLAN dependencies: - python=3.7 channels: - defaults - conda-forge - pytorch确保每一级的缩进都是正确的,并且没有多余的空白行或字符。例如,上述代码块是正确的,但如果
dependencies或channels下的内容没有正确缩进,就会导致解析错误。如何修正
打开
env.yaml文件,定位到错误报告中提到的第9行附近,检查是否有任何明显的格式问题。修正后保存文件并重新运行你的命令:conda env create -f env.yaml预防措施
为了预防这类问题,可以使用在线的YAML验证工具,比如 YAML Lint 或者安装一个IDE插件,如在VSCode中安装
YAML插件,它们可以在编辑时实时检测YAML语法错误。如果你仍然遇到问题,或者需要进一步的帮助,请提供
env.yaml文件的具体内容,以便进行更详细的分析。解决 无用评论 打赏 举报 编辑记录