0

~/dev/proj1OS X 10.6 で IPython 0.13 を使用しており、次のことを行いたいと考えています~/dev/proj2。ここで、変更せずにこれらのフォルダーの 1 つで IPython を開始したいと考えています。私の最初のアイデアは、新しいシェル エイリアスを設定することでした。そうするために、私bashrcは次の行で私のを更新しました:

proj1="~/dev/proj1/ipython"

残念ながら、うまくいきませんでした。私が代わりに得たのは:

~/dev/proj1/ipython: そのようなファイルやディレクトリはありません

と入力するだけで IPython を任意のディレクトリから起動できるため、このエラーがよくわかりませんipython。そして、フォルダは確かに存在します。そこで、次のように IPython の引数として開始ディレクトリを指定する方法があるかどうか疑問に思いました。

ipython start-dir="~/dev/proj1/ 

これを解決するためのアイデアはありますか?

4

2 に答える 2

1

次のコマンドを使用して、指定したディレクトリで IPython を起動します。

ipython -i -c "%cd ~/dev/proj1/ipython"
于 2013-06-21T16:56:41.333 に答える
1

次のようにエイリアスを定義できます。

f_ipy()
{
        cd ~/dev/$1/
        ipython
}

alias ipy=f_ipy

、 などのようipy proj1に呼び出すことができます。ipy proj2

また、$HOMEよりも使用する方が良いです~「~/Desktop/test.txt: そのようなファイルまたはディレクトリはありません」を参照してください。

于 2013-05-02T09:57:33.673 に答える