- 469 名前:411 mailto:sage [2019/03/31(日) 23:26:44.16 ID:mUt6la4P.net]
- >>411-414
にも書いておいたが、 まず、Windows には、ユーザー環境変数・システム環境変数の違いがあるので、まずこれを調べる 次には、インストールとポータブル版の違いを調べる。 インストールとはシステムが管理しているものだが、ポータブル版はシステム管理外 次に、コマンドが実行ファイルを探す方法(探索パス)を理解する。 端末で、ruby とか、パス無しのコマンド名が、なぜ実行ファイルを探せるのか コマンドプロンプトで、where ruby と入力すると、そのパスが表示される。 つまり、ruby というコマンド名で、実行ファイルを探し当てている。 C:\Ruby24-x64\bin\ruby.exe PowerShell を起動して、$env:Path.split(";") と入力して、環境変数PATHを見る。 これは、ユーザー環境変数PATH・システム環境変数PATH が合成された探索パス この順番が重要! この順番で、上から順に、コマンド名の実行ファイルが探される! 「コマンド名 + .exe」のファイル名を探す。 ruby なら、ruby.exe だから、既にPythonをインストールしている人は、後から探索パスに追加しても、 上にある方の実行ファイルが起動されてしまうわけ こういうOS のシステムを説明するのが、非常に難しいため、 「みんなのPython」では、既にPythonが入っている環境では、 初心者には、Anaconda は使えないとしている
|

|