web-dev-qa-db-ja.com

pythonパスにあるのに、コマンドラインにありません

コマンドラインで「python」と入力すると、「python」は内部コマンドまたは外部コマンドとして認識されません...」と表示されます。

ユーザーパスとシステムパスの両方にPythonがあります。以前は、コマンドラインからpythonを実行できましたが、今日は突然実行できません。 。

私はWindows732ビットを使用しています。

誰かが問題が何であるか知っていますか?

ありがとう

2
user2513306

これは重複した答えかもしれませんが、次の手順は私にとってはうまくいきました。

注:これはAnacondaがVanillaの代わりにインストールされている場合ですPython in Windows環境

システム変数の下:

  1. 変数を作成する

PYTHONHOME = C:\ Users\username\Anaconda3

  1. PATHシステム変数の下に以下の2つのエントリを追加します。

%PYTHONHOME%

C:\ Users\username\Anaconda3\Scripts

  1. 以前に開いた場合はコマンドプロンプトを閉じて、pythonコマンドを試してください(注:OSを再起動する必要はありません):

例:python --version
出力:Python 3.7.1

これがお役に立てば幸いです。乾杯!

3
Shyamsundar MS

Windowsのpythonインストールディレクトリには、次のファイルが含まれている必要があります(pyscopgファイルとpillowファイルは無視してください)。

Python directory listing

Python2をデフォルトの場所にインストールした場合、PATH環境変数は次のようになります。

PATH=%PATH%;C:\Python27\;C:\Python27\Scripts\

また、PATHEXTには次のものが含まれている必要があります。

.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC

環境変数にPython27\Scripts;がありますがこれは正しくありません。これを修正してみてください。環境変数を変更した場合は、コマンドプロンプトを閉じる必要があります。上記のように設定してもPythonを実行できない場合は、再インストールしてください。

1
Burhan Khalid

デフォルトの場所に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を強制的に使用するようになる可能性があります。

1
abhishekgarg

pythonは明らかに[〜#〜] not [〜#〜]PATH変数にあります。これは、echo %path%の出力を見ると確認できます。

コントロールパネルを使用してPATH変数を編集した後、既存の端末では設定が更新されないため、新しい端末を開く必要があることに注意してください。

もう1つの可能性は、PATH変数に間違ったパスを追加したことです。確認してください。

肝心なのは、python.exeのディレクトリがPATHreallyの場合、pythonを実行すると本当に動作します。

0
janos

コマンドプロンプトウィンドウを閉じてもう一度開いてから、試してください。私のために働いた。

0
AtariBaby

最もよくある間違い!!

開発者forgetこれを設定するには "C:\ Python27 \" PATH変数で "C:\ Python27\Lib"で十分です。

両方のパスが存在する必要があります

0
Siva-Dev-Wizard

これは、PATH環境変数の問題のようです。これを確認するには、cmdで次のことを試してください。

Python 2.7:

SET PATH=%PATH%;C:\Python27

Python 3.3:

SET PATH=%PATH%;C:\Python33

その後: python something

0