2013-07-29 4 views
5

Кто-нибудь знает, можно ли загрузить ipython с предустановленными пакетами?Загрузите iPython с импортированными пользовательскими пакетами

Я бегу на Python 2.7 на Windows 8.

Когда загружаете DOS приглашение, я запустить IPython с предустановленными pylab, набрав

ipython --pylab 

Я сумел создать ярлык для открытия приглашение DOS с автоматическим запуском, тем самым эффективно создавая ярлык для iPython.

Однако, я хотел бы, чтобы iPython запускался с предустановленными некоторыми из моих пользовательских пакетов. Так интересно, если есть способ, чтобы начать IPython и автоматически выполнять следующие строки, скажу:

import package1 as my_package 
import package2 as my_second_package 

Я поглядела в Интернете, и есть какая-то информация о командах «волшебных» и сценариях в IPython, который выглядит как это может помочь, хотя я не был уверен, как это использовать.

Все рекомендации приветствуются.

Большое спасибо.

ответ

8

Что вы хотите, это сценарий запуска.

Первый запуск ipython locate profile, чтобы найти папку профиля. Затем найдите папку startup. Создайте файл .py (любое имя) в папке автозагрузки с нужными им импортами, и IPython будет запускать это при каждом запуске.

+0

спасибо за идею. Я нахожусь в Windows 8, и команда профиля локации возвращает ошибку. Я нашел папку _ipython в папке C:/Users/my_use, хотя внутри папки «автозагрузка» нет и поиск моей C: пытается найти папку автозагрузки. – RobMSN

+0

Я попытался добавить папку «запуска» вручную и просто вставить строку «hello world» в файл .py, но это не сработало. – RobMSN

+0

Какая версия IPython у вас есть? Похоже, у вас может быть более старая версия, поэтому попробуйте обновиться до последней версии. –

0

Если вы посмотрите на документацию, вы узнаете, что IPython будет запускать все, что находится внутри файла, указанного переменной PYTHONSTARTUP.

Создайте, экспортируйте переменную, и там вы идете.

Ссылки: