Ошибка при использовании консоли отладки: DeprecationWarning: параметр `use_readline` устарел и игнорируется начиная с IPython 6.0 - PullRequest
0 голосов
/ 25 июня 2018

У меня проблема с консолью Pycharm Debug.Вот что я делаю шаг за шагом: я устанавливаю точку останова где-то в моем коде, и когда она останавливается на этой точке останова, я открываю консоль отладки, как описано здесь .Это подсказывается:

>>> 

Затем я пытаюсь сделать что-то простое, например a = 1, но я получаю это сообщение об ошибке (скриншот) .Как копировать-вставить:

Traceback (most recent call last):
  File "C:\dev\PyCharm Community Edition 2018.1\helpers\pydev\pydevconsole.py", line 362, in get_interpreter
    interpreterInterface = getattr(__builtin__, 'interpreter')
AttributeError: module 'builtins' has no attribute 'interpreter'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
  File "C:\dev\PyCharm Community Edition 2018.1\helpers\pydev\_pydevd_bundle\pydevd_comm.py", line 1443, in do_it
    result = pydevconsole.console_exec(self.thread_id, self.frame_id, self.expression, dbg)
  File "C:\dev\PyCharm Community Edition 2018.1\helpers\pydev\pydevconsole.py", line 467, in console_exec
    need_more =  exec_code(CodeFragment(expression), updated_globals, frame.f_locals, dbg)
  File "C:\dev\PyCharm Community Edition 2018.1\helpers\pydev\pydevconsole.py", line 383, in exec_code
    interpreterInterface = get_interpreter()
  File "C:\dev\PyCharm Community Edition 2018.1\helpers\pydev\pydevconsole.py", line 364, in get_interpreter

Когда я начинаю делать это для всего нового файла Python, все работает хорошо, но вместо >>> запрашивается

In[2]: 

Откуда берется разница и что я могу сделать, чтобы использовать консоль отладки в первом случае?

Большое спасибо заранее!

1 Ответ

0 голосов
/ 26 июня 2018

>>> относится к консоли Python, а

In[2]: 

- это консоль IPython, своего рода консоль на стероидах.

Иногда странный импорт может привести к сбою одного, а не другого. Может быть, вы могли бы проверить это.

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