Редактор Spyder показывает ячейки кода, но не может их правильно запустить - PullRequest
0 голосов
/ 28 апреля 2020

Я разграничивал ячейки кода в Spyder, используя #%% в течение нескольких лет. Начиная с версии 4.1.x, ячейки кода во многих моих сценариях не распознаются должным образом, но я не могу понять, почему. Поведение:

  • редактор показывает красную линию над каждым вхождением #%%
  • , нажмите Ctrl-Enter в любой ячейке. N
  • консоль показывает runcell(0,...
  • весь файл работает так, как если бы ни одна ячейка не была определена

Вот минимальный тестовый скрипт, который в настоящее время имеет эту проблему:


import time

#%%

import logging

Я понижен до 4.0.1 несколько раз просто для продолжения работы, но, очевидно, это не очень хорошее решение.

Вот что Конда сказал мне о моем последнем обновлении:

The following packages will be UPDATED:

  certifi                                 2019.11.28-py37_1 --> 2020.4.5.1-py37_0
  jedi                                        0.14.1-py37_0 --> 0.15.2-py37_0
  openssl                                 1.1.1e-he774522_0 --> 1.1.1f-he774522_0
  spyder                                       4.0.1-py37_0 --> 4.1.2-py37_0
  spyder-kernels                               1.8.1-py37_0 --> 1.9.0-py37_0

Любая идея, как это исправить или где вообще начать искать?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...