[不具合報告] スクリプトのデバッグを実行してもVSCodeが起動しない

[不具合報告] スクリプトのデバッグを実行してもVSCodeが起動しない

s_nohara_2001
Participant Participant
1,495件の閲覧回数
4件の返信
メッセージ1/5

[不具合報告] スクリプトのデバッグを実行してもVSCodeが起動しない

s_nohara_2001
Participant
Participant

ツール > アドイン > スクリプトとアドイン > デバッグ を実行してみたところ、VSCodeが起動しません。

 

最初に実行しようとしたとき、VSCodeをインストールするように指示が出たのでVSCodeをインストールしたのですが、VSCodeをインストール後に同じ操作をしてみたところ、何も表示されなくなりました。

 

手順は以下のURLに書かれているものと同じです。

https://cad.vdlz.xyz/3dCad/Fusion360/Documents/API/CreatingAScriptOrAdd-In.html

0 件のいいね
解決済み
1,496件の閲覧回数
4件の返信
返信 (4)
メッセージ2/5

gymnyan-man
Mentor
Mentor

以前kandenntiさんが似たような症状の対応をしていた投稿がありました。

https://forums.autodesk.com/t5/fusion-360-ri-ben-yu/pythonsukuriputo-adoinga-dongkanai/m-p/9158652

 

VSCodeが起動しない症状への対応として参考になる情報があるかもしれませんので共有しておきます。

EESignature


0 件のいいね
メッセージ3/5

s_nohara_2001
Participant
Participant

類似例のご提示ありがとうございます。

https://forums.autodesk.com/t5/fusion-360-ri-ben-yu/pythonsukuriputo-adoinga-dongkanai/m-p/9176227/h... を参考に、sys.path を確認してみました。

Fusion360に同梱されている以外のパスは /Users/miminashi/.vscode/extensions/ms-python.python-2019.11.50794/ というのがあるようですが、上記の投稿で見られるような adsk ディレクトリは存在していませんでした。

 

ちなみに、実行しようとしていたpythonのコード自体(export_manager.py)はテキストコマンドから、

sys.path.append('/Users/miminashi/project/fusion360_api')
import export_manager
export_manager.run({})

のような感じでやったら実行はできていました。

なので今は普通にテキストエディタで書いてテキストコマンドから実行してデバッグしています。

(しかし指示された通りの方法で実行できないのは普通にみんな困る気がする)

0 件のいいね
メッセージ4/5

kandennti
Mentor
Mentor
解決済み

s.nohara.2001さん こんにちは

 

こちらが参考になるかもしれません。但しWin10のお話です・・・。

https://forums.autodesk.com/t5/fusion-360-ri-ben-yu/pythonsukuriputo-adoinga-dongkanai/td-p/9158652

 

Mac環境が無いため試せないのですが、海外のAPIフォーラムをチラチラ見た感じでは

・VSCodeのMS python拡張をインストール。最新はNGです。2019.9.34911にしてみて下さい。

・Fusion360が起動している場合は、Fusion360も再起動。

・ダメならPCも再起動。

それでも駄目ならFusion360の再インストールしか、今の所方法が見つかって

いないようです。

 

ご参考までに

http://kukekko.hatenablog.com/entry/2019/11/16/205934 

http://kantoku.hatenablog.com/entry/2019/11/15/185002

 

起動出来るようになったら、ざっくりで構わないので、手順を教えて頂けると

助かります。

メッセージ5/5

s_nohara_2001
Participant
Participant

ご助言ありがとうございます。

VSCodeのプラグイン一覧から ms-python.python の Install another version を選択し、2019.9.34911 をインストールしたところ、"スクリプト" の "デバッグ" からVSCodeが起動できるようになりました。

 

現在VSCodeにインストールされているms-pythonのバージョン情報は以下のとおりです。

Name: Python
Id: ms-python.python
Description: Linting, Debugging (multi-threaded, remote), Intellisense, code formatting, refactoring, unit tests, snippets, and more.
Version: 2019.9.34911
Publisher: Microsoft
VS Marketplace Link: https://marketplace.visualstudio.com/items?itemName=ms-python.python

ただ、自分が本当にやりたかったのは検証の過程で見つけた「エディタで書いてテキストコマンドから実行」なので、VSCodeを使うワークアラウンドはこれ以上追求せず、不具合報告にとどめておこうと思います。

(実行に失敗したなら失敗したでなんかエラーメッセージを出してほしい)

0 件のいいね