当方pythonを学び始めた初心者です。質問の仕方のレベルが低いかもしれませんが、お助け下さい。
pythonで作成したファイルのexeファイル化を目的として、pyinstallerを調べて実行してみたところ、下記のエラーが発生してしまいました。
エラー文を読むと、'Pyinstaller'ディストリビューションが見当たらない。と言われていますが、それ以降何をしたらよいのかわからず、手が止まってしまっています。
同様のエラーをネットで検索して調べたところ、.specファイルを修正するという回答を発見したのですが、そもそも.specファイルが作成されていないみたいで、見当たりませんでした。
どなたか解決策を探すためのお力をお貸しいただけないでしょうか?
実行したいファイルの内容
ファイル名:test.py
ファイルの中身:print("pyinstaller succeeded.")
実行した結果エラー文:
(base) C:\Users\ユーザ名\Desktop\test2>pyinstaller test.py
Traceback (most recent call last):
File "c:\users\ユーザ名\anaconda3\lib\runpy.py", line 194, in run_module_as_main
return run_code(code, main_globals, None,
File "c:\users\ユーザ名\anaconda3\lib\runpy.py", line 87, in run_code
exec(code, run_globals)
File "C:\Users\ユーザ名\anaconda3\Scripts\pyinstaller.exe_main.py", line 4, in <module>
File "c:\users\ユーザ名\anaconda3\lib\site-packages\PyInstaller_init.py", line 68, in <module>
version = pkg_resources.get_distribution('PyInstaller').version
File "c:\users\ユーザ名\anaconda3\lib\site-packages\pkg_resources_init.py", line 480, in get_distribution
dist = get_provider(dist)
File "c:\users\ユーザ名\anaconda3\lib\site-packages\pkg_resources_init_.py", line 356, in get_provider
return working_set.find(moduleOrReq) or require(str(moduleOrReq))[0]
File "c:\users\ユーザ名\anaconda3\lib\site-packages\pkg_resources_init_.py", line 899, in require
needed = self.resolve(parse_requirements(requirements))
File "c:\users\ユーザ名\anaconda3\lib\site-packages\pkg_resources_init_.py", line 785, in resolve
raise DistributionNotFound(req, requirers)
pkg_resources.DistributionNotFound: The 'PyInstaller' distribution was not found and is required by the application
pythonの環境はpython3.8.3
pyinstallerは、pyinstaller 3.6です。