【问题标题】:Jupyter notebook ValueError: Unable to configure formatter 'console'Jupyter notebook ValueError:无法配置格式化程序\'console\'
【发布时间】:2022-08-14 20:41:51
【问题描述】:

我在虚拟环境中安装了 Django。但是,nb_conda 在另一个虚拟环境中出现错误。

我尝试重新安装nb_conda,错误信息输出为:

Enabling: nb_conda
- Writing config: /home/run/.miniconda3/envs/d2l/etc/jupyter
    - Validating...
      nb_conda 2.2.1 OK
Exception ignored in: <function Application.__del__ at 0x7fa35ad9c3a0>
Traceback (most recent call last):
  File \"/home/run/.local/lib/python3.8/site-packages/traitlets/config/application.py\", line 955, in __del__
  File \"/home/run/.local/lib/python3.8/site-packages/traitlets/config/application.py\", line 945, in close_handlers
  File \"/home/run/.local/lib/python3.8/site-packages/traitlets/traitlets.py\", line 683, in __get__
  File \"/home/run/.local/lib/python3.8/site-packages/traitlets/traitlets.py\", line 657, in get
  File \"/home/run/.local/lib/python3.8/site-packages/traitlets/traitlets.py\", line 1428, in _notify_observers
  File \"/home/run/.local/lib/python3.8/site-packages/traitlets/config/application.py\", line 273, in _observe_logging_default
  File \"/home/run/.local/lib/python3.8/site-packages/traitlets/config/application.py\", line 278, in _configure_logging
  File \"/home/run/.miniconda3/envs/d2l/lib/python3.8/logging/config.py\", line 808, in dictConfig
  File \"/home/run/.miniconda3/envs/d2l/lib/python3.8/logging/config.py\", line 545, in configure
ValueError: Unable to configure formatter \'console\'

    标签: jupyter-notebook virtual-environment djongo


    【解决方案1】:

    在 jupyter 实验室中启用扩展时,我遇到了与 jupytext 相同的问题:

    - Writing config: /home/user/.jupyter
        - Validating...
          jupytext 1.14.0 OK
    
    Exception ignored in: <function Application.__del__ at 0x7f70050a14c0>
    Traceback (most recent call last):
      File "/home/user/anaconda3/envs/Book2/lib/python3.9/site-packages/traitlets/config/application.py", line 955, in __del__
      File "/home/user/anaconda3/envs/Book2/lib/python3.9/site-packages/traitlets/config/application.py", line 945, in close_handlers
      File "/home/user/anaconda3/envs/Book2/lib/python3.9/site-packages/traitlets/traitlets.py", line 683, in __get__
      File "/home/user/anaconda3/envs/Book2/lib/python3.9/site-packages/traitlets/traitlets.py", line 657, in get
      File "/home/user/anaconda3/envs/Book2/lib/python3.9/site-packages/traitlets/traitlets.py", line 1428, in _notify_observers
      File "/home/user/anaconda3/envs/Book2/lib/python3.9/site-packages/traitlets/config/application.py", line 273, in _observe_logging_default
      File "/home/user/anaconda3/envs/Book2/lib/python3.9/site-packages/traitlets/config/application.py", line 278, in _configure_logging
      File "/home/user/anaconda3/envs/Book2/lib/python3.9/logging/config.py", line 811, in dictConfig
      File "/home/user/anaconda3/envs/Book2/lib/python3.9/logging/config.py", line 546, in configure
    ValueError: Unable to configure formatter 'console'
    

    所以我在第 546 行的 config.py 中添加了调试消息以获取更多详细信息,我得到了:

    config = {'version': 1, 'handlers': {'console': {'class': 'logging.StreamHandler', 'formatter': 'console', 'level': 'INFO', 'stream': 'ext://sys.stderr'}}, 'formatters': {'console': {'class': 'tornado.log.LogFormatter', 'format': '%(message)s', 'datefmt': '%Y-%m-%d %H:%M:%S'}}, 'loggers': {'ServerExtensionApp': {'level': 'DEBUG', 'handlers': ['console']}}}
    Exception e is "sys.meta_path is None, Python is likely shutting down"
    
    
    
     Thanks for helping
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-08-11
      • 2022-08-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多