Я нашел решение для этого сам. Я использовал Удаленную Отладку, упомянутую в вопросе.
- Установите для «Локального имени хоста» значение «localhost» и установите порт.
- Затем извлеките файл «pycharm-debug-py3k.egg» в какой-то каталог.
- Запустите Game.exe с аргументами "-debug% EGG_PATH%% PYTHON_PATH%% PORT%".
В проекте python вы должны написать следующий код, чтобы это работало.
sys.path.append("<path to python>")
sys.path.append("<path to python>/Lib")
sys.path.append("<path to python>/DLLs")
sys.path.append("<path to pycharm-debug.egg>">
import pydevd
pydevd.settrace(host="localhost", port=<your port>, suspend=False, stdoutToServer=True, stderrToServer=True)
Это работает, только если вызывающая программа поддерживает что-то вроде аргумента "-debug"в моем случае.
Мой вопрос является своего рода дубликатом этого вопроса. отладка приложения Python uwsgi с использованием pycharm