pyinstaller test.py --onefile
を実行すると以下のエラーが出てしまいます。
test.pyの中は
print("hello")
のみです。
ImportError: cannot import name 'PackagePath' from 'importlib_metadata' (c:\users\XXXXXXXX\appdata\local\continuum\anaconda3\lib\site-packages\importlib_metadata_init_.py)
Pythonのバージョンは3.7.1です。
いろいろ調べてみると
pip install jsonschema==3.0.2
を実行すると直るような記述があったので、試してみましたが
何も変わりませんでした。
pyinstallerがPythonのVersion3.7に対応していないため、3.6に変更しないといけないという記事がたくさんありますが、「2019年4月現在の最新ではPython3.7対応した」との記事を見たことや当エラーと関係があるのかが分からないため、まだ3.6には戻していません。
対応方法を御存知の方、いらっしゃいましたら御教示いただけますでしょうか。