Подтвердить что ты не робот

Настройка запуска IPython

Я пытаюсь загрузить такие вещи, как from __future__ import division при запуске IPython на 64-битной машине Windows 7, python 2.7 64 bit.

Я обыскал веб-сайт, и рекомендуемый способ - разместить файл .py с инструкциями в: C:\Users\Me\.ipython\profile_default\startup. Я поставил простой .py файл, содержащий

from __future__ import division
from __future__ import unicode_literals

в этой папке. Но это на самом деле ничего не делает. Более запутанным является то, что файл, похоже, выполняется, потому что, если я помещаю какую-то случайную строку ошибки, я вижу ошибку при запуске Ipython. Все еще разделение не импортируется и ему необходимо повторно импортировать его, набрав from __future__ import division в оболочке.

Я попробовал это как на Anaconda, так и на Winpython (настройки для IPython в этом дистрибутиве находятся в другой папке) с тем же результатом. После повторного импорта все работает нормально. Полностью застрял здесь, пожалуйста, помогите!

4b9b3361

Ответ 1

Проверьте, существует ли C:\Users\Me\.ipython\profile_default\ipython_config.py. Если это не так, запустите

ipython profile create

из командной строки для ее создания. Затем откройте его в своем любимом текстовом редакторе и найдите c.InteractiveShellApp.exec_lines. Раскомментируйте эту строку (строка 27 в моем файле) и отредактируйте ее следующим образом:

c.InteractiveShellApp.exec_lines = ["from __future__ import division", "from __future__ import unicode_literals"]

Сохраните файл, перезапустите IPython, и все должно быть установлено.