コマンドプロンプトでpyファイルを実行したいのですが、うまくできません。
hello.pyをいうファイルを作成し、実行したいです。(コードはprint('hello') となっています。)
コマンドプロンプトでhello.pyのあるフォルダーを指定し、実行するとpythonと出力がされます。
コマンドプロンプトでの正しい実行の行い方を教えていただきたいです。
追加
皆様ご回答ありがとうございます。
今回はanacondaプロンプトでの実行はできました。
しかし、今回コマンドプロンプトでの定期実行を、目標にやっているため、コマンドプロンプトでの実行方法をもさくしているとのろです。
気になる質問をクリップする
クリップした質問は、後からいつでもMYページで確認できます。
またクリップした質問に回答があった際、通知やメールを受け取ることができます。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/09/25 11:50
回答4件
0
コマンドプロンプトコマンドプロンプトということはWindowsですね。
おそらく現在は何か別のpythonが起動しているのだと思います。
それがどこにあるpythonなのかも調べるといいと思いますが、おそらく環境変数Path
に登録されているどこかのフォルダにあるのだと思います。
まず、動かしたいpython.exe
がどこにインストールされているかを確認してください。
そしてそのフォルダが環境変数Path
に登録されているかどうかを確認し、無ければ登録してください。
もしあっても、他に存在しているpythonより優先順位が低くなっているのだと思いますので、順番を変えてください。
なお、python hello.py
と打つ代わりに python3 hello.py
と打つと、期待しているpythonが動くかもしれません。(パスが通っていれば)
投稿2021/09/25 03:47
編集2021/09/25 03:50総合スコア8402
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/09/25 11:59
2021/09/25 12:09 編集
2021/09/25 14:55
2021/09/25 15:04
2021/09/27 13:02
2021/09/27 13:22
0
質問者さんの他の質問を見たらAnacondaを使ってるようなので、普通のコマンドプロンプトではなく、Anacondaプロンプト を使ってみてください
【追記】
普通のコマンドプロンプトでなら、下記を実行してみてください
cmd
1C:\anaconda\Scripts\activate.bat C:\anaconda 2python -V
投稿2021/09/25 04:39
編集2021/10/13 02:15総合スコア7653
0
python ファイル名
(あるいはpython3 ファイル名
)としたときに「Python」と表示されるのは、Windowsの「アプリ実行エイリアス」という機能が有効になっているからです。Python用のアプリ実行エイリアスでは、ファイル名を指定せずに実行すると、Microsoft Storeアプリを起動してPythonのページを表示し、今回のようにファイル名だけ指定すると(なぜか)「Python」とだけ表示する、という動作をします。
あなたがPythonを何らかの方法でインストールしたのであれば、環境変数PATH
にPythonの実行ファイル(python.exe
)のあるフォルダーを登録してください。インストーラーが勝手に追加してくれることもありますが、おそらくそれをスキップしたのでは。
なお、アプリ実行エイリアスは通常、C:\Users\ユーザー名\AppData\Local\Microsoft\WindowsApps
に作成されます。環境変数PATH
にもこのフォルダーが含まれるため、Pythonの実行ファイルがあるフォルダーをPATH
に登録するさいは、アプリ実行エイリアスのフォルダーよりも上位の(優先される)位置に追加してください。あるいは、Windowsの設定の「アプリ実行エイリアスの管理」で、該当するものをオフにしてください。
投稿2021/09/25 03:48
編集2021/09/25 03:56総合スコア11990
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/09/25 11:59
2021/09/25 12:13
2021/09/25 14:58
2021/09/25 22:59
2021/09/27 13:06
2021/09/27 14:06
0
投稿2021/09/25 03:48
総合スコア88042
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
あなたの回答
tips
太字
斜体
打ち消し線
見出し
引用テキストの挿入
コードの挿入
リンクの挿入
リストの挿入
番号リストの挿入
表の挿入
水平線の挿入
プレビュー
質問の解決につながる回答をしましょう。 サンプルコードなど、より具体的な説明があると質問者の理解の助けになります。 また、読む側のことを考えた、分かりやすい文章を心がけましょう。