【发布时间】:2022-10-17 03:56:15
【问题描述】:
我有 Mac Pro (M1 芯片) Monterey (12.2.1) 我尝试启动 Navigator,但出现错误。我以前从未遇到过这样的错误:
Navigator Error
An unexpected error occurred on Navigator start-up
Report
Please report this issue in the anaconda issue tracker
Main Error
failed to run: 'conda info --json': "FileNotFoundError(2, 'No such file or directory')"
Traceback
Traceback (most recent call last):
File "/Users/tolynovik/opt/anaconda3/lib/python3.8/site-packages/anaconda_project/internal/conda_api.py", line 68, in _call_conda
(p, stdout_lines, stderr_lines) = streaming_popen.popen(cmd_list,
File "/Users/tolynovik/opt/anaconda3/lib/python3.8/site-packages/anaconda_project/internal/streaming_popen.py", line 83, in popen
p = logged_subprocess.Popen(args, stdout=subprocess.PIPE, stderr=subprocess.PIPE, **kwargs)
File "/Users/tolynovik/opt/anaconda3/lib/python3.8/site-packages/anaconda_project/internal/logged_subprocess.py", line 27, in Popen
return subprocess.Popen(args=args, **kwargs)
File "/Users/tolynovik/opt/anaconda3/lib/python3.8/subprocess.py", line 858, in __init__
self._execute_child(args, executable, preexec_fn, close_fds,
File "/Users/tolynovik/opt/anaconda3/lib/python3.8/subprocess.py", line 1706, in _execute_child
raise child_exception_type(errno_num, err_msg, err_filename)
FileNotFoundError: [Errno 2] No such file or directory: 'conda'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/Users/tolynovik/opt/anaconda3/lib/python3.8/site-packages/anaconda_navigator/exceptions.py", line 72, in exception_handler
return_value = func(*args, **kwargs)
File "/Users/tolynovik/opt/anaconda3/lib/python3.8/site-packages/anaconda_navigator/app/start.py", line 146, in start_app
window = run_app(splash)
File "/Users/tolynovik/opt/anaconda3/lib/python3.8/site-packages/anaconda_navigator/app/start.py", line 65, in run_app
window = MainWindow(splash=splash)
File "/Users/tolynovik/opt/anaconda3/lib/python3.8/site-packages/anaconda_navigator/widgets/main_window.py", line 166, in __init__
self.api = AnacondaAPI()
File "/Users/tolynovik/opt/anaconda3/lib/python3.8/site-packages/anaconda_navigator/api/anaconda_api.py", line 1534, in AnacondaAPI
ANACONDA_API = _AnacondaAPI()
File "/Users/tolynovik/opt/anaconda3/lib/python3.8/site-packages/anaconda_navigator/api/anaconda_api.py", line 84, in __init__
self._project_api = ProjectAPI()
File "/Users/tolynovik/opt/anaconda3/lib/python3.8/site-packages/anaconda_navigator/api/project_api.py", line 161, in ProjectAPI
PROJECT_API = _ProjectAPIWrapper()
File "/Users/tolynovik/opt/anaconda3/lib/python3.8/site-packages/anaconda_navigator/api/project_api.py", line 62, in __init__
from anaconda_project.api import AnacondaProject
File "/Users/tolynovik/opt/anaconda3/lib/python3.8/site-packages/anaconda_project/api.py", line 24, in
from anaconda_project import prepare, project, provide, project_ops
File "/Users/tolynovik/opt/anaconda3/lib/python3.8/site-packages/anaconda_project/prepare.py", line 19, in
from anaconda_project.internal import conda_api
File "/Users/tolynovik/opt/anaconda3/lib/python3.8/site-packages/anaconda_project/internal/conda_api.py", line 626, in
_default_platforms_with_current = tuple(sorted(list(set(default_platforms + (current_platform(), )))))
File "/Users/tolynovik/opt/anaconda3/lib/python3.8/site-packages/anaconda_project/internal/conda_api.py", line 622, in current_platform
conda_info = info()
File "/Users/tolynovik/opt/anaconda3/lib/python3.8/site-packages/anaconda_project/internal/conda_api.py", line 117, in info
return _call_and_parse_json(['info', '--json'], platform=platform)
File "/Users/tolynovik/opt/anaconda3/lib/python3.8/site-packages/anaconda_project/internal/conda_api.py", line 104, in _call_and_parse_json
out = _call_conda(extra_args, json_mode=True, platform=platform)
File "/Users/tolynovik/opt/anaconda3/lib/python3.8/site-packages/anaconda_project/internal/conda_api.py", line 73, in _call_conda
raise CondaError("failed to run: %r: %r" % (command_in_errors, repr(e)))
anaconda_project.internal.conda_api.CondaError: failed to run: 'conda info --json': "FileNotFoundError(2, 'No such file or directory')"
康达列表康达
/Users/tolynovik/opt/anaconda3 环境中的软件包:
名称 版本 构建通道
_anaconda_depends 2020.07 py38_0
蟒蛇自定义py38_1
蟒蛇客户端1.10.0 py38hecd8cb5_0
蟒蛇导航器 2.0.4 py38_0
蟒蛇项目0.11.0 py38hecd8cb5_0
康达 4.13.0 py38hecd8cb5_0
conda-build 3.21.8 py38h50d1736_0 conda-forge
康达内容信任 0.1.3 py38hecd8cb5_0
康达环境 2.6.0 1
康达包 0.6.0 pyhd3eb1b0_0
康达包处理 1.8.1 py38hca72f7f_0
conda-repo-cli 1.0.5 py38hecd8cb5_0
conda 令牌 0.3.0 pyhd3eb1b0_0
康达验证 3.4.2 py_1
康达信息
active environment : base
active env location : /Users/tolynovik/opt/anaconda3
shell level : 1
user config file : /Users/tolynovik/.condarc
填充的配置文件:/Users/tolynovik/.condarc 康达版本:4.13.0 康达构建版本:3.21.8 蟒蛇版本:3.8.8.final.0 虚拟包:__osx=10.16=0 __unix=0=0 __archspec=1=x86_64 基础环境:/Users/tolynovik/opt/anaconda3(可写) conda av 数据目录:/Users/tolynovik/opt/anaconda3/etc/conda conda av元数据网址:无 频道网址:https://repo.anaconda.com/pkgs/main/osx-64 https://repo.anaconda.com/pkgs/main/noarch https://repo.anaconda.com/pkgs/r/osx-64 https://repo.anaconda.com/pkgs/r/noarch 包缓存:/Users/tolynovik/opt/anaconda3/pkgs /Users/tolynovik/.conda/pkgs envs 目录:/Users/tolynovik/opt/anaconda3/envs /Users/tolynovik/.conda/envs 平台:osx-64 用户代理:conda/4.13.0 requests/2.28.1 CPython/3.8.8 Darwin/21.3.0 OSX/10.16 UID:GID:501:20 netrc 文件:无 离线模式:假
【问题讨论】:
-
命令
conda是否在您的终端中被识别? -
@FlyingTeller - 是的,确实如此。我跑了“conda update conda”,效果很好
-
您能否在问题中添加一些版本信息?例如,
conda list conda的输出应该足够了。conda info输出也可能会有所帮助。 -
"以前从未出现过这样的错误“ - 比如,这个特定的安装曾经可以工作,但已经停止工作?或者那个以前的系统你从来没有遇到过这个?
-
@merv - 添加了两个输出。它总是工作得很好,但是在 conda update conda 之后它产生了这个错误。