0

~/.bash_profile に追加

PATH=c:/Python27:$PATH

env | grep PATH

パス c:/Python27 を示します

ただし、bash のコマンド ラインから python インタープリターを実行できません。私はWindows 7を使用しており、実行後、コマンドプロンプトの任意のディレクトリからpythonを実行できます

path %path%;C:\Python

または、環境変数へのパスを追加します

bash では、パスが ~/.bash_profile のサブディレクトリである場合、パスを ~/.bash_profile に追加した後、ターミナルの任意のディレクトリから他のコマンドを実行できます。

.bash_profile のパスが ~/ ではなく C:/ の場合、機能しません。だから私の質問は、場所が ~/ ではなく C:/ にある .bash_profile にパスを追加するときです。

4

1 に答える 1

1

Bash は:パス区切りとして使用するため、実際には「c」と「/Python27」を PATH に追加しただけです。

異なる Windows GNU ツールセット ポートには、これを回避するさまざまな方法があります。を試すかls /c/ls /cygdrive/cポートのドキュメントを読んで、これがどのように処理されるかを確認できます。

たとえば/c/Python27、c:\Python27 にマップされていることがわかった場合は、代わりにそれをパスに追加できます。

于 2013-10-10T22:24:43.003 に答える