程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式師世界 >> 編程語言 >  >> 更多編程語言 >> Python

VS code 遠程調試 python 代碼無法識別相對路徑解決方案

編輯:Python

VS code 剛剛配置遠程調試時無法識別相對路徑,本文記錄解決方案。

問題復現

VS code 剛剛配置好 remote ssh 遠程調試,python 代碼執行時不會進入工程目錄:

# /usr/bin/env /root/anaconda3/bin/python /root/.vscode-server/extensions/ms-python.python-2021.6.944021595/pythonFiles/lib/python/debugpy/launcher 35911 -- /workspace/nfs/datasets/VVD_Win_Share/Bearing/ng_faker/demo.py 

問題原因

python 插件設置中沒有設置終端執行命令時使用文件的路徑代替現在打開的目錄

解決方案

  • 搜索配置 execute in file
  • 解決問題:

再次運行代碼時會進入當前工程目錄再執行程序

# cd /workspace/nfs/datasets/VVD_Win_Share/Bearing/ng_faker ; /usr/bin/env /root/anaconda3/bin/python /root/.vscode-server/extensions/ms-python.python-2021.6.944021595/pythonFiles/lib/python/debugpy/launcher 38703 -- /workspace/nfs/datasets/VVD_Win_Share/Bearing/ng_faker/demo.py 

參考資料

  • https://www.zhihu.com/question/313379182

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式師世界 All Rights Reserved