コマンドラインで「python」と入力すると、「python」は内部コマンドまたは外部コマンドとして認識されません...」と表示されます。
ユーザーパスとシステムパスの両方にPythonがあります。以前は、コマンドラインからpythonを実行できましたが、今日は突然実行できません。 。
私はWindows732ビットを使用しています。
誰かが問題が何であるか知っていますか?
ありがとう
これは重複した答えかもしれませんが、次の手順は私にとってはうまくいきました。
注:これはAnacondaがVanillaの代わりにインストールされている場合ですPython in Windows環境 。
システム変数の下:
PYTHONHOME = C:\ Users\username\Anaconda3
%PYTHONHOME%
C:\ Users\username\Anaconda3\Scripts
例:python --version
出力:Python 3.7.1
これがお役に立てば幸いです。乾杯!
Windowsのpythonインストールディレクトリには、次のファイルが含まれている必要があります(pyscopgファイルとpillowファイルは無視してください)。
Python2をデフォルトの場所にインストールした場合、PATH
環境変数は次のようになります。
PATH=%PATH%;C:\Python27\;C:\Python27\Scripts\
また、PATHEXT
には次のものが含まれている必要があります。
.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC
環境変数にPython27\Scripts;
がありますがこれは正しくありません。これを修正してみてください。環境変数を変更した場合は、コマンドプロンプトを閉じる必要があります。上記のように設定してもPythonを実行できない場合は、再インストールしてください。
デフォルトの場所にpythonをインストールしたと仮定しましょう。
これをシステム環境に追加してみてください。
name : PYTHONPATH
value: C:\Python27\;C:\Python27\Lib;C:\Python27\include;C:\Python27\DLLs;C:\Python27\Scripts;C:\Python27\Lib\site-packages
注:PYTHONPATH環境変数を作成すると、他のアプリケーションが独自のバージョンの代わりにこのバージョンのpythonを強制的に使用するようになる可能性があります。
python
は明らかに[〜#〜] not [〜#〜]PATH
変数にあります。これは、echo %path%
の出力を見ると確認できます。
コントロールパネルを使用してPATH
変数を編集した後、既存の端末では設定が更新されないため、新しい端末を開く必要があることに注意してください。
もう1つの可能性は、PATH
変数に間違ったパスを追加したことです。確認してください。
肝心なのは、python.exe
のディレクトリがPATH
でreallyの場合、python
を実行すると本当に動作します。
コマンドプロンプトウィンドウを閉じてもう一度開いてから、試してください。私のために働いた。
最もよくある間違い!!
開発者forgetこれを設定するには "C:\ Python27 \" PATH変数で "C:\ Python27\Lib"で十分です。
両方のパスが存在する必要があります
これは、PATH
環境変数の問題のようです。これを確認するには、cmd
で次のことを試してください。
Python 2.7:
SET PATH=%PATH%;C:\Python27
Python 3.3:
SET PATH=%PATH%;C:\Python33
その後: python something