2017-03-09 23 views
0

これは非常に単純な問題ですが、私が見てきた他の記事は役に立ちませんでした。私はコマンドプロンプトからhello.pyファイルを実行しようとしていますが、このエラーメッセージが表示されます。コマンドプロンプトで.pyスクリプトを実行できません

Microsoft Windows [Version 10.0.14393] 
(c) 2016 Microsoft Corporation. All rights reserved. 
C:\Users\Davidjb7>py hello.py 
C:\Users\Davidjb7\AppData\Local\Programs\Python\Python36-32\python.exe: can't open file 'hello.py': [Errno 2] No such file or directory 

ここに示すように、hello.pyはディレクトリPython36-32の中にあるので、私は本当になぜそれがわかりません。

C:\Users\Davidjb7\AppData\Local\Programs\Python\Python36-32>dir 


Volume in drive C is Windows8_OS 
Volume Serial Number is DC59-907F 

Directory of C:\Users\Davidjb7\AppData\Local\Programs\Python\Python36-32 

03/09/2017 04:06 PM <DIR>   . 
03/09/2017 04:06 PM <DIR>   .. 
02/26/2017 10:14 AM <DIR>   DLLs 
02/26/2017 10:14 AM <DIR>   Doc 
03/09/2017 04:05 PM    1,021 hello.py 
02/26/2017 10:14 AM <DIR>   include 
02/26/2017 10:14 AM <DIR>   Lib 
02/26/2017 10:14 AM <DIR>   libs 
12/23/2016 07:25 AM   30,049 LICENSE.txt 
12/23/2016 07:10 AM   258,657 NEWS.txt 
03/09/2017 04:06 PM <DIR>   python 
12/23/2016 07:21 AM   97,944 python.exe 
12/23/2016 07:19 AM   52,888 python3.dll 
12/23/2016 07:18 AM   3,258,008 python36.dll 
12/23/2016 07:22 AM   96,408 pythonw.exe 
12/23/2016 07:10 AM    8,434 README.txt 
02/26/2017 10:15 AM <DIR>   Scripts 
02/26/2017 10:14 AM <DIR>   tcl 
02/26/2017 10:14 AM <DIR>   Tools 
06/09/2016 10:46 PM   83,784 vcruntime140.dll 
       9 File(s)  3,887,193 bytes 
       11 Dir(s) 49,034,211,328 bytes free 

C:\Users\Davidjb7\AppData\Local\Programs\Python\Python36-32> 

誰かが私が間違っていることを理解するのを助けることができたら、それはすばらしいでしょう。そして、あなたの説明ではっきりしてください、私はよく熟知していません。 (ただし、私は願っています)

答えて

1

ファイルを含むディレクトリでpythonコマンドを実行するか、ファイルのフルパスを指定する必要があります。

あなたはそれはあなたが行うだろうだったとして、それを実行したい場合は、次のプログラミング時に、あなたの現在の作業ディレクトリにファイルを移動した場合

py C:\Users\Davidjb7\AppData\Local\Programs\Python\Python36-32\hello.py 

、あなただけのPy hello.pyを実行することができます。

0

また、これを試みることができる:

  1. の.pyファイル(任意の、でも空白)を検索します。
  2. 右クリックして「開く」を選択し、「プログラムの選択...」を選択します。
  3. これはすべてのプログラムのリストをポップアップします - pythonを選択し、 "この種のファイルを開くには常に選択したプログラムを使用する"チェックボックスをオンにして、OKをクリックします。

このチェックボックスをオンにすると、ファイルの関連付けがリセットされ、この問題がコマンドラインで修正されます。

デフォルトでテキストエディタで.pyファイルを開くようにWindowsに指示した場合、問題が再度発生する可能性があります。

+0

これは役に立ちますが、コマンドラインから任意のファイルを開くことができるはずです。 –

+0

これを実行してコマンドラインを再起動すると動作します。 –

関連する問題