vscode debugging python file error AttributeError: 'NoneType' object has no attribute 'starswith'
問題の説明
から。CONV import register_converters as _register_converters
トレースバック (最も最近の呼び出し):
ファイル "/home/ubuntu/.vscode/extensions/ms-python.python-2019.3.6558/pythonFiles/lib/python/ptvsd/_vendored/pydevd/_pydevd_ bundle/pydevd_comm.py", 行 284, in _on_run
self.process_net_command_json(self.global_debugger_holder.global_dbg, json_contents)
ファイル "/home/ubuntu/.vscode/extensions/ms-python.python-2019.3.6558/pythonFiles/lib/python/ptvsd/_vendored/pydevd/_pydevd_ bundle/pydevd_process_net_command_json.py", line 137, in process_net_command_json
cmd = on_request(py_db, request)
ファイル "/home/ubuntu/.vscode/extensions/ms-python.python-2019.3.6558/pythonFiles/lib/python/ptvsd/_vendored/pydevd/_pydevd_ bundle/pydevd_process_net_command_json.py", line 526, in on_evaluate_request
py_db, リクエスト, thread_id)
ファイル "/home/ubuntu/.vscode/extensions/ms-python.python-2019.3.6558/pythonFiles/lib/python/ptvsd/_vendored/pydevd/_pydevd_ bundle/pydevd_api.py", 行 385, in request_exec_or_evaluate_json
thread_id, internal_evaluate_expression_json, リクエスト, thread_id)
ファイル "/home/ubuntu/.vscode/extensions/ms-python.python-2019.3.6558/pythonFiles/lib/python/ptvsd/_vendored/pydevd/pydevd.py& quot;, 行 843, in post_method_as_internal_command
self.post_internal_command(internal_cmd, thread_id)
ファイル "/home/ubuntu/.vscode/extensions/ms-python.python-2019.3.6558/pythonFiles/lib/python/ptvsd/_vendored/pydevd/pydevd.py& quot;, 行 847, で post_internal_command
queue = self.get_internal_queue(thread_id)
ファイル "/home/ubuntu/.vscode/extensions/ms-python.python-2019.3.6558/pythonFiles/lib/python/ptvsd/_vendored/pydevd/pydevd.py& quot;, 行 834, in get_internal_queue
if thread_id.startswith('__frame__'):
AttributeError: 'NoneType' オブジェクトには 'startswith' という属性がありません。
解決策
例えば、私のパスは "/home/ubuntu/.vscode/extensions/ms-python.python-2019.3.6558/pythonFiles/lib/python/ ptvsd/_vendored/pydevd/pydevd.py" です。
以下のように修正します。
global connected
connected = True # Mark that we're connected when started from inside ide.
run(debugger, setup, is_module)
def run(debugger, setup, is_module):
globals = debugger.run(setup['file'], None, None, is_module)
if setup['cmd-line']:
debugger.wait_for_commands(globals)
参考までに。
Python実行後にVSCodeがハングアップする理由と解決策
Mac で Python ファイルをデバッグするときにエラーが発生した場合 setup['cmd-line']: TypeError: 'NoneType' オブジェクトは呼び出し可能ではありません。
python インストールパッケージエラー AttributeError: 'NoneType' オブジェクトには 'startswith' という属性がありません。
関連
-
PythonでクロールするときにAttributeError: 'NoneType' オブジェクトに 'find_all' 属性がないのを解決する
-
SyntaxError: 構文が無効です。
-
ImportError: 名前 '_validate_lengths' をインポートできない。
-
AttributeError: 'function' オブジェクトに 'split' 属性がない Solution
-
AttributeError: モジュール 'time' には属性 'clock' がありません。
-
urlでMax retries exceededの問題を解決しました。
-
Python27 PILソリューションという名前のモジュールがない
-
Python djangoプログラミングエラーのコツ、自作プログラミングで遭遇したエラーのまとめ 2018年11月8日更新
-
Solve UnicodeDecodeError: 'ascii' codec can't decode byte 0xba in position 31: ordinal not in range(128)
-
Selenium issue IOError: [Errno 2] そのようなファイルまたはディレクトリがありません: 'nul'
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
undefinedAttributeError: 'dict_values' オブジェクトに 'translate' 属性がない エラーは解決されました。
-
adb デバイス オフライン
-
ImportError: 名前のインポートができない imsave エラー
-
Solve ImportError: cannot import name 'np_utils' from 'tensorflow.keras.utils'
-
AttributeError: 'module' オブジェクトには 'SSL_ST_INIT' 属性がない ソリューション
-
Pythonのエラーです。ModuleNotFoundError: pygame'という名前のモジュールはありません。
-
ModuleNotFoundError: Pythonソリューションに'scipy'という名前のモジュールがありません。
-
Anaconda 詳細インストールおよび使用チュートリアル(画像付き)
-
[解決済み] です。TypeError: read() missing 1 required positional argument: 'filename'.
-
Python2.7のエンコード問題:UnicodeDecodeError: 'ascii' codec can't decode byte 0xe8 in position... 解決方法