Я использую IPython 0.13 для OS X 10.6 и хотел бы сделать следующее: у меня разные папки проектов, например. ~/dev/proj1
, ~/dev/proj2
. Теперь я хочу запустить IPython в одной из этих папок, не меняя его. Моя первая идея состояла в том, чтобы настроить новый псевдоним оболочки. Для того, чтобы сделать это, я обновил свой bashrc
с помощью следующей строки:Запустите IPython в данной папке
proj1="~/dev/proj1/ipython"
К сожалению, это не сработало. То, что я получил вместо этого:
~/DEV/proj1/IPython: Нет такого файла или каталога
Я не очень понимаю эту ошибку, потому что IPython может быть запущена из любого каталога, просто введя ipython
. И папки действительно существуют. Таким образом, я задавался вопросом, есть ли способ поставить начальный каталог в качестве аргумента в IPython как:
ipython start-dir="~/dev/proj1/
Любые идеи, чтобы решить эту?
Спасибо за вашу помощь и советовании на '~' и '$ дома'. К сожалению, это тоже не работает. Я получил ту же ошибку «нет такого файла или каталога». – MaxPowers
Затем мы должны сделать один шаг назад: можете ли вы сделать '~/dev/proj1/ipython' в своем приглашении? Если нет, мое решение бесполезно. Из того, что я прочитал в [iPython quick reference] (http://scienceoss.com/ipython-quick-reference/), проект основан на каталоге, в котором вы находитесь. В этом случае вы можете попробовать код, который я только что добавил в своем ответе? – fedorqui
Ваш обновленный код работает отлично. Большое спасибо. – MaxPowers