2016-04-23 5 views
1

私のWIndows CMDにいくつか問題があります。 私はCMDコマンドを使用してPythonファイルを開く必要があります。そして、私は「C:\ Program Files \ Python X.X \ python.exe file.py」と書いていますが、「C:\ Program」はシステムコマンドではありません(別のOS言語があります)。 さまざまな方法で私は違うエラーがありますが、pythonファイルを開くことはできません。 例:私を助けるためCMDは 'C: Program Files'を正常に読み取ることができません

(Picture) translate: can't find 'C:\Program'...

(Picture) another example when I trying to write python directory first and then start python file, but it can't find python file.

感謝。

+0

スタートを参照してくださいパスにパイソンを追加する方法だけ

python file.py 

を書くことができ、完全なパスを書くのinstedすることができます。 –

+0

フラスコはsystem32ディレクトリに属していません。そこに解凍しましたか?それはシステムのスパゲティ混乱を作り出しています。フラスコはPythonの "site-packages"ディレクトリに依存関係にインストールするために 'pip install flask'を使用してインストールする必要があります。 – eryksun

答えて

1

ここには2つの異なる問題があるようです。

Windowsはコマンドライン上のディレクトリ名またはファイル名のスペースを認識しないため、ディレクトリを ""にする必要があります。 "C:¥Program Files¥Python 3.4¥python.exe"

2番目の画像では、現在のディレクトリにrun.pyが存在しないことを示しています。そのコマンドを実行する前に、ディレクトリをrun.pyファイルの場所に変更してください。

+0

約2番目の画像:run.py(画像上にあります)は現在のライブラリにありますので、詳細を教えてください。 about first:ありがとう、ありがとう。 –

+0

あなたの写真から、あなたのrun.pyファイルはc:\ windows \ system32 \ flask \ scriptsにあると思います。その場合は、そのパスを追加する必要がありますので、Pythonはそのパスを見つける場所を知っています。つまり、 'python c:\ windows \ system32 \ flask \ scripts \ run.py' – Martin

+0

ありがとうございます、正常に動作します。 –

0

まず第一には次のように...あなたのpythonファイルがあるディレクトリに移動します。あなたの写真で

cd "c:\users\someone\documents\..." 

を使用すると、system32フォルダにあるPythonのファイルを実行しようとしているが、私はそれが配置されていないと思いますそこでcdコマンドでファイルがどこに移動するのか

そして、python.exeのパスに関する問題は、単語間のスペースであるとMartin氏は述べています。解決するには、パスを引用符で囲みます。 しかし、uが、その後、引用符を含んでオートコンプリートのタブを押してシステムパスにパイソンを追加し、uは、パスを入力し、ここでhttps://superuser.com/questions/143119/how-to-add-python-to-the-windows-path

+0

ありがとうございます。私は異なるプロジェクト用に異なるPythonバージョンを使用しているため、システムパスをueにしたくありません。 –

関連する問題