【问题标题】:Anaconda Navigator does not Start on MacAnaconda Navigator 无法在 Mac 上启动
【发布时间】: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 之后它产生了这个错误。

标签: anaconda navigator


【解决方案1】:

我解决了:

康达停用 conda 更新 anaconda-navigator

现在它正在工作。我不知道为什么它没有

【讨论】:

    【解决方案2】:

    我在 anaconda 网站上找到了这个:

    “当前适用于 macOS 的 ARM64 安装程序不安装 Anaconda Navigator。完成 M1/M2 Mac 的 Anaconda Distribution 安装过程后,您需要使用命令行界面单独安装 Navigator。打开终端应用程序,键入 conda install anaconda-navigator,然后按 Enter。有关更多信息,请参阅故障排除。我们将在下一个安装程序版本中解决此问题。”

    在终端中使用该命令为我修复了它。

    TL;博士

    conda 安装 anaconda-navigator

    【讨论】:

      猜你喜欢
      • 2020-07-18
      • 2020-06-27
      • 2018-03-02
      • 2020-02-08
      • 1970-01-01
      • 1970-01-01
      • 2023-04-03
      • 1970-01-01
      • 2017-07-07
      相关资源
      最近更新 更多