こちらの続きです。
Fusion360 のPython4 - C#ATIA
こちらにヒントがあるよ って書いてありました。
Helpful blogs for changes related to Python Upgrade and VSCode - Autodesk Community
最初の方のリンクを試しましたが、良くわからなかったです…。
調べた感じだと、指定したPythonで指定したスプリクトをコンパイルさせて
みているようです。
まず、新規でスプリクトを作成します。例の "Hello script" です。
これをあちらのブログで記載されている方法で行うために、ターミナルを
起動しこんな風にしました。 (長いので複数行にしてますが、本当は一行です。)
C:/Users/[アカウント名]/AppData/Local/Autodesk/webdeploy/production/f0e2e428a92efb9c5ee46c0f9dc446a06adaa1d2/Python/python.exe -m py_compile c:\Users\[アカウント名]\AppData\Roaming\Autodesk\Autodesk Fusion 360\API\Scripts\NewScript1\NewScript1.py
で結果がこちら
Tracebackが走っているのでエラーあるよって事ですね。
最後付近を見ると
・・・ source_bytes = loader.get_data(file) File "<frozen importlib._bootstrap_external>", line 916, in get_data FileNotFoundError: [Errno 2] No such file or directory: 'c:\\Users\\[アカウント名]\\AppData\\Roaming\\Autodesk\\Autodesk'
確かにそんなフォルダ無いです。そもそも、そこは僕作ってないですって言う位置です。
実際、エラー無く動くものなのに ”エラーあります” って結果出されるのも困る。
何だろう?
ちょっと気になるのは、オレンジの矢印のPythonパスがこちらと全く異なっている
ことと、赤矢印部分が "bash" になっている事。(こちらはPowerShell)
謎が深まるばかりで、進展なし。