Spyder: IPython: Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ ΠΊΠΎΠ΄ ΠΏΡ€ΠΈ запускС - Магия

Π‘ΠΎΠ·Π΄Π°Π½Π½Ρ‹ΠΉ Π½Π° 8 Π°Π²Π³. 2017  Β·  3ΠšΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ  Β·  Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: spyder-ide/spyder

ОписаниС

КакиС шаги воспроизвСдут ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ?

  1. ЗапуститС Spyder
  2. ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ настройки
  3. Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ настройки консоли IPython
  4. Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Π²ΠΊΠ»Π°Π΄ΠΊΡƒ запуска
  5. Π’Π²Π΅Π΄ΠΈΡ‚Π΅ %load_ext autoreload, %autoreload 2
  6. НаТмитС ΠŸΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ

Каков ΠΎΠΆΠΈΠ΄Π°Π΅ΠΌΡ‹ΠΉ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚?

  • ΠžΠΆΠΈΠ΄Π°Π΅Ρ‚ΡΡ: Ρ€Π°Π·Ρ€Π΅ΡˆΠΈΡ‚ΡŒ сохранСниС этих Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… магичСских свойств IPython Π² ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ ΠΈ ΠΈΡ… Π·Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ ΠΏΡ€ΠΈ запускС консоли.
  • ΠΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½ΠΎ: ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Π²Ρ‹Π·Ρ‹Π²Π°ΡŽΡ‚ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π½ΠΈΠΆΠ΅

ΠŸΠΎΠΆΠ°Π»ΡƒΠΉΡΡ‚Π°, ΡƒΠΊΠ°ΠΆΠΈΡ‚Π΅ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ здСсь

Π€Π°ΠΉΠ» "C: \ Anaconda3 \ lib \ site-packages \ spyder \ plugins \ configdialog.py", строка 221, Π² button_clicked
configpage.apply_changes ()
Π€Π°ΠΉΠ» "C: \ Anaconda3 \ lib \ site-packages \ spyder \ plugins \ configdialog.py", строка 100, Π² apply_changes
self.save_to_conf ()
Π€Π°ΠΉΠ» "C: \ Anaconda3 \ lib \ site-packages \ spyder \ plugins \ configdialog.py", строка 408, Π² save_to_conf
self.set_option (опция, to_text_string (lineedit.text ()))
Π€Π°ΠΉΠ» "C: \ Anaconda3 \ lib \ site-packages \ spyder \ plugins__init __. Py", строка 437, Π² set_option
CONF.set (self.CONF_SECTION, str (опция), Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅)
Π€Π°ΠΉΠ» "C: \ Anaconda3 \ lib \ site-packages \ spyder \ config \ user.py", строка 443, Π² Π½Π°Π±ΠΎΡ€Π΅
self._set (Ρ€Π°Π·Π΄Π΅Π», ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€, Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Ρ‹ΠΉ)
Π€Π°ΠΉΠ» "C: \ Anaconda3 \ lib \ site-packages \ spyder \ config \ user.py", строка 86, Π² _set
cp.ConfigParser.set (собствСнный, Ρ€Π°Π·Π΄Π΅Π», ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€, Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅)
Π€Π°ΠΉΠ» "C: \ Anaconda3 \ lib \ configparser.py", строка 1193, Π² Π½Π°Π±ΠΎΡ€Π΅
super (). set (Ρ€Π°Π·Π΄Π΅Π», ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€, Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅)
Π€Π°ΠΉΠ» "C: \ Anaconda3 \ lib \ configparser.py", строка 894, Π² Π½Π°Π±ΠΎΡ€Π΅
ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ)
Π€Π°ΠΉΠ» "C: \ Anaconda3 \ lib \ configparser.py", строка 402, Π² before_set
"позиция% d"% (Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, tmp_value.find ('%')))
ValueError: нСдопустимый синтаксис интСрполяции Π² '% load_ext autoreload,% a

Π Π°Π±ΠΎΡ‚Π° Π²ΠΎΠΊΡ€ΡƒΠ³
from IPython import get_ipython, ipython = get_ipython(), ipython.magic("load_ext autoreload"), ipython.magic("autoreload 2")

IPython Console Bug

ВсС 3 ΠšΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

@dalthviz , поТалуйста, взгляни Π½Π° это. ΠœΡ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π½Π°ΠΉΡ‚ΠΈ способ ΠΏΡ€Π΅Π΄ΠΎΡ‚Π²Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ сохранСниС строк с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ % Π² нашСй систСмС ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ (Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ Π² spyder.ini ).

МнС ΠΏΡ€ΠΈΡˆΠ»ΠΎΡΡŒ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΊΠΎΠ΄ Π²ΠΎΠΊΡ€ΡƒΠ³ spyder / plugins / variableexplorer.py: 110, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ % Π² Π½Π°Ρ‡Π°Π»Π΅ строки Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π°, Ρ‡Ρ‚ΠΎΠ±Ρ‹ этот ΠΊΠΎΠ΄, вСроятно, ΠΌΠΎΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ послС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ это Π±ΡƒΠ΄Π΅Ρ‚ исправлСно.

Бпасибо @jitseniesen!

Π‘Ρ‹Π»Π° Π»ΠΈ эта страница ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠΉ?
0 / 5 - 0 Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³ΠΈ