Windows7のコマンドラインにpython2
パスを追加しようとしています。
私はそれをこのようにしようとしました:
C:\>set python2 = C:\Python27\python.exe
しかし、cmd
は私にこう言った:
'python2' is not recognized as an internal or external command.
では、Windows7のコマンドラインにpython2
パスを追加するにはどうすればよいですか?
ありがとう。
この回答は 私自身の回答 からコピーされ、この質問に合わせてカスタマイズされています。
次のコマンドを試してください。
set path=%path%;c:\python27
PATH
は、上記のコマンドを実行したcmd.exeに対してのみ設定されます。
PATHを永続的に設定するには:
PATH
変数を追加または更新します:C:\python27
に設定します。;C:\Python27
を追加します。[〜#〜]更新[〜#〜]
python2を使用する場合は、実行可能ファイルをコピーします。
CD C:\python27
COPY python.exe python2.exe
同じ問題があり、それを修正しました...私はC:\Python27
、これを環境変数に追加して、CMDを介して「python」にアクセスできるようにしました。しかし、私の問題であるnpmを介してnode-sassをインストールする場合、「python2」が見つからないと表示され続けます。友人から、実行可能ファイルの名前を変更するだけでいいと言われましたが、信じられませんでしたが、うまくいきました:-)
名前の変更元:C:\Python27\python.exe
> C:\Python27\python2.exe
ファイルの名前を変更するだけで変だと思っても、私にとってはうまくいきます。しかし、私はWindowsCMDでハードコアではありません。
Python2とpython3の両方を維持しながら切り替えることができるかどうかはわかりません。ただし、python2で作業しているときに、PATHから「python3パス」を削除できます。原因Windowsでは、両方がインストールされている場合、デフォルトでpython3が選択されています。したがって、これを試してpython2を使用できます。次に、必要に応じて、「python3パス」をPATHに再度追加します