Настройка запуска 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
в этом дистрибутиве находятся в другой папке) с тем же результатом. После повторного импорта все работает нормально. Полностью застрял здесь, пожалуйста, помогите!
Ответы
Ответ 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, и все должно быть установлено.