Как добавить консоль python в spyder

После обновления версии 3.2.1 spyder. Я не могу найти консоль python в spyder. Это неудобно, когда я отображаю данные в интерактивном режиме через консоль Ipython. Как я могу добавить консоль python в spyder.


person X.H Cui    schedule 30.08.2017    source источник


Ответы (3)


(здесь разработчик Spyder) Консоль Python была полностью удалена в Spyder 3.2.0 и не вернется. О причинах этого читайте в этой проблеме Github.

Если вы хотите создавать интерактивные графики в консоли IPython, вам нужно изменить свой графический сервер на Автоматический в

Tools > Preferences > IPython console > Graphics > Graphics Backend

person Carlos Cordoba    schedule 30.08.2017
comment
В моем случае мне также пришлось перезапустить Spyder после этого;) - person hipoglucido; 30.12.2017
comment
@hipoglucido, вам нужно только перезапустить ядро. Нет необходимости полностью перезапускать Spyder. - person Carlos Cordoba; 30.12.2017
comment
@CarlosCordoba - Когда я это делаю, графики больше не блокируются. Есть ли способ сделать блокировку графиков при вызове plt.show()? - person Jason; 08.03.2018
comment
Снимите флажок с параметра Activate support в Preferences > IPython console > Graphics. - person Carlos Cordoba; 08.03.2018
comment
Это также создает проблему при изменении бэкэнда matplotlib: /home/joao/untitled3.py:4: UserWarning: This call to matplotlib.use() has no effect because the backend has already been chosen; matplotlib.use() must be called *before* pylab, matplotlib.pyplot, or matplotlib.backends is imported for the first time. The backend was *originally* set to 'Qt5Agg' by the following code: File "/home/joao/anaconda3/lib/python3.6/site-packages/spyder/utils/ipython/start_kernel.py", line 268, in <module> main() - person João Abrantes; 14.03.2018
comment
@JoãoAbrantes, ваш бэкенд был установлен где-то еще, поэтому Spyder не может установить его за вас. Найдите matplotlibrc файлов в вашей системе. - person Carlos Cordoba; 14.03.2018

Обозреватель переменных делает Spyder отличным инструментом для отладки, но он не сочетается с полнофункциональными IDE, такими как PyCharm Community Edition. На мой взгляд, Spyder — гораздо худший отладчик, так как консоль была удалена, поэтому после 2 месяцев разочарования в более новой версии я «понизил» версию до версии 3.1.4, которую я люблю.

Это вернет вас к версии Spyder, в которой до сих пор существует любимая консоль:

Конда удалить Spyder

conda установить spyder=3.1.4

person denson    schedule 13.06.2018
comment
(сопровождающий Spyder здесь) Чего именно вам не хватает в нашем отладчике с консолью IPython? Мы усердно работали, чтобы перенести почти все функции из старого Python в IPython. - person Carlos Cordoba; 13.06.2018
comment
@CarlosCordoba, я постараюсь снять видео на YouTube, демонстрирующее, как я использую консоль в Spyder. Версия сортировки — это то, что добавляет консоль ipython, если вы разрабатываете сценарий командной строки? - person denson; 15.06.2018
comment
Хорошо, спасибо, что нашли дополнительное время, чтобы сделать это. Это было бы очень хорошо для нас. - person Carlos Cordoba; 15.06.2018
comment
@CarlosCordoba см. этот вопрос здесь: u" title="как предотвратить преобразование символов табуляции в пробелы в выводе консоли, когда u">stackoverflow.com/questions/37980943/ ipython заменил табуляцию пробелами во время печати, что, по крайней мере, для меня нежелательно в некоторых обстоятельства. - person Joma; 21.08.2018
comment
@Joma, мы не можем это контролировать, но я думаю, что необходимо избегать смешивания пробелов и вкладок при написании кода в консоли. - person Carlos Cordoba; 22.08.2018
comment
Я так думаю, отладчик трудно использовать в моей текущей версии spyder, надеюсь, может быть какая-то хорошая реализация, связанная с этим - person cloudscomputes; 20.12.2018

Alt + Z или

Вид -> Панели -> Консоль Ipython

person José Cuervo    schedule 07.01.2021