web-dev-qa-db-ja.com

/ bin / env:python:そのようなファイルやディレクトリはありません(Git Bash経由のWindowsが新しいParse Cloud Codeをインストールしようとしている)

python from link here をインストールしようとすると、Msysgitのpythonコマンドにアクセスできないようです... theここでの説明 、実際にpythonを必要に応じて機能させる方法は示していません。

parse new project_name実行時の現在のエラーは次のとおりです:

/ bin/env:python:そのようなファイルやディレクトリはありません

C:\Pythonにインストールしたためと思われます...誰もがこれを修正する方法を知っていますか?

20
Matt

このエラーは、Git Bashがpython.exeの場所を知らないことを意味します。通常のWindows検索パスであるPATH環境変数を検索します。おそらく、「PythonがGit Bashで機能していることを確認してください」という指示の4番目のステップに失敗している可能性があります。

$ python --version
sh.exe: python: command not found

これを修正するには、WindowsでPATH環境変数にC:\Python(またはpythonをインストールした場所)を追加します (手順はこちら) 。変更を有効にするには、この後にbashを再起動する必要があります。これにより、Windowsコマンドプロンプトからもpython=を実行できます。

C:\> python --version
Python 2.7.2

Windows PATH変数を変更したくない場合、またはpythonをgit bashでのみ使用できるようにしたくない場合は、.bashrcファイルを%USERPROFILE%ディレクトリに変数を設定します。

C:\>notepad %USERPROFILE%\.bashrc

そして追加

エクスポートPATH =/c/Python:$ PATH

ファイルに。このスクリプトは、git bashを開始するたびに実行され、C:\Pythonをgit bashのPATH変数の前に付加して、システム全体のPATH変数をそのままにします。

何をする必要があるかがわかったので、代わりにbashでこのショートカットを使用できます(.bashrcにexportコマンドを追加します)

$ echo export PATH=/c/Python:\$PATH >> ~/.bashrc
35

うーん。 Python 2.7を説明のように使用している場合は、 "python:"の代わりに "C:/Python27/python.exe"を実行する代わりに、.

1
Tom

Python.exeの場所をPATH環境変数に追加できると思います。次の手順に従います。[マイコンピュータ]->右クリック-> [プロパティ]-> [システムの詳細設定]-> [環境変数をクリック]に移動します。次にPATHをクリックし、次にEDITをクリックします。変数値フィールドで、末尾に移動して「;」を追加します。 (引用符なし)次に、Git-Bashを介して実行する.exeファイルの絶対パスを追加します。

1
Nehal J Wani

これが問題になるかどうかはわかりませんが、常に確認する価値があります。 pythonパスが正しく設定されていますか?コンピュータ->プロパティ->詳細システム設定->環境変数->システム変数-> PYTHONPATH、値= C:\ PYTHON20; C:\ PYTHON20\DLLS; C:\ PYTHON20\LIB; C:\ PY THON20\LIB\LIB-TK

0
jbaldwin