Почему при удаленной отладке возникают проблемы с настройкой пути от затмения до python? - PullRequest
0 голосов
/ 27 апреля 2020

Я удаленно отлаживаю python на Raspberry Pi с windows 10 P C под управлением Eclipse. Я могу писать и выполнять сценарии python удаленно. S SH работает нормально, и я могу без проблем начать сеанс отладки. Тем не менее, при попытке отладки я получаю сообщение об ошибке

error on raspberry pi

Я пытаюсь задать удаленный путь в файле simpleTest.py ниже. Это работало ранее. Однако по какой-то причине старые настройки, похоже, путаются с попыткой установить удаленный путь.

import pydevd
from pydevd_file_utils import setup_client_server_paths

MY_PATHS_FROM_ECLIPSE_TO_PYTHON = [ ('C:\\Users\\baff6\\workspace\\RemoteSystemsTempFiles\\192.168.1.20\\home\\pi\\', ''), ]
setup_client_server_paths(MY_PATHS_FROM_ECLIPSE_TO_PYTHON)
pydevd.settrace('192.168.1.10', port=5678)

a=1
print( a )

Ранее я удаленно отлаживал файл mpsTest2 на другом Raspberry Pi. Однако я больше не работаю над этим файлом, хотя Eclipse, похоже, пытается найти этот файл в папке, содержащей файл, над которым я работаю (в данном случае simpleTest2.py).

У меня есть Я не знаю, где ссылки на этот другой файл, но я предполагаю, что они существуют в некотором параметре конфигурации в Eclipse. Тем не менее, я искал везде и не могу ничего найти.

Любая помощь в отслеживании этих настроек будет высоко цениться, если я не пропустил что-то очень базовое c в процедуре установки, которой я следую.

С наилучшими пожеланиями, Джон

1 Ответ

0 голосов
/ 28 апреля 2020

Я, вероятно, должен был сделать это первым, но в итоге обнаружил, что удаление PyDev из Eclipse и переустановка решили проблему. Это удалило старые ссылки, и я смог удаленно отлаживать без каких-либо проблем. Я предполагаю, что можно достичь этого конечного результата без необходимости выполнять удаление / установку, но я не уверен, как это сделать.

...