2017-06-24 11 views
0

私はPythonとJuliaをCygwinコマンドラインから実行しようとしていますが、PythonとJuliaを2つの別々のディレクトリにインストールしました。私は、Pythonを実行できるように、私はbash.rcexport PATH=/cygdrive/c/anaconda2:$PATHを追加しましたので、私は2つの別々のプログラムを実行するcygwin bash.rc

$ python testfile.py

でのCygwinからのPythonを実行することができます。しかし、Juliaのインストールは別のディレクトリにあります。私は

$ julia testfile.jl

または私は何をすべきで、コマンドラインからジュリア・ファイルを実行するためにexport PATH2=/cygdrive/c/Julia-0.5.1/bin:$PATH2のようなものを追加することはできますか?

答えて

1

bash.rcに両方のパスを追加してみませんか?

export PATH=/cygdrive/c/anaconda2:/cygdrive/c/Julia-0.5.1/bin:$PATH 
+0

ありがとうございました! 1つのフォローアップ(私はbash/cygwinの新機能です)に関する質問:bash.rcファイルはどのような場合に使用するかを知っていますか?あなたは実際に何が起こっているのか説明できますか? – jjjjjj

+2

bash.rcファイルはPATHについて何も知りません。エクスポートでは、PATH環境変数をPATHにまだ存在しない項目で定義し、元のPATHを追加します。コマンドシェルにコマンドを入力するか、またはプログラムがプログラムを実行するためにシステムコールを実行すると、システムはまず現在の作業ディレクトリ**と**を検索し、PATHを検索して、各ディレクトリを左から右に調べます**、指定されたコマンドに一致する実行可能ファイル名を探します。 ... cygwin端末に 'echo $ PATH'と入力すると、現在のPATH値を見ることができます。 –

関連する問題