経緯
私の持っているPCでは、これまでWindows ストアからインストールしたPython 3.8を使っていたのですが、Powershellなどで py を入力してもPythonが起動してくれなかったので、Python.orgからインストールすることにしたのです(WindowsストアのPythonは環境変数のいじりかたが分からなかったので)。
そして先日、Python.orgからPython 3.9をインストールしました。これで当初の目的である「py」での起動はしてくれるようになりました。そしてインタラクティブシェルは普通に動作してくれるのですが、簡単なスクリプト:
Python3
1#! Python 3 2# -*- coding: utf-8 -*- 3#tashizan.py 4 5print("2+2はいくらでしょう") 6answer = int(input()) 7if answer == 4: 8 print("正解") 9else: 10 print("不正解")
が動いてくれないのです。
Powershellなどで
> py tashizan.py
と打っても、
Python
とだけ表示されて動いてくれません。ちなみにpy ~じゃなくてpython ~でやってもだめでした。
エラーを起こさせるようなスクリプト(例えば、敢えて"=="でなく"="を入力する)を動かそうとしても、エラーメッセージも何もなくPython
だけ表示されるのです。
同じスクリプトは、WindowsストアからインストールしたPython 3.8では動いてくれます。
何故なんでしょう。インストールに失敗したということなんですかね。
3台あるPythonのうち、2台に同様な経緯と手順でPython 3.9をインストールしました。
お助け願います。
#メモ
OS: Windows10 20H2 64bit
Python: Python 3.9.0 (tags/v3.9.0:9cf6752, Oct 5 2020, 15:34:40) [MSC v.1927 64 bit (AMD64)] on win32
※pipアップデート済、サードパーティーモジュールはpyperclip, openpyxl, send2trashなど
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/12/10 14:29