Debugging with remote SSH interpreter inconsistent

Trying to setup several users with debugging abilities with an SSH remote interpreter.  Most work fine with our existing run configuration, and listed below is what runs when it successfully completes:

ssh://root@localhost:2222/usr/bin/python -u /root/.pycharm_helpers/pydev/pydevd.py --multiproc --qt-support --client ‘0.0.0.0’ --port 42045 --file /code/manage.py runserver 0.0.0.0:8888 --settings=app.settings.qa

The following is what runs on the failing systems.

ssh://root@localhost:2222/usr/bin/python -u /root/.pycharm_helpers/pydev/pydevd.py --multiproc --qt-support --client ‘0.0.0.0’ --port 42045 --file /usr/local/bin/django-admin.py /code/manage.py runserver 0.0.0.0:8888 --settings=app.settings.qa

The only difference being the /usr/local/bin/django-admin.py file.  My understanding was whatever is listed in Additional Options is what is sent directly after the --file flag, which in our case is: runserver 0.0.0.0:8888 --settings=app.settings.qa


All app settings/run configurations are identical between computers.  What may differ (not sure yet) is OS version (all Macs though) and PyCharm version. Where/how is /usr/local/bin/django-admin.py being inserted into the command on these instances?  Is this known behavior in some version/combination of PyCharm?

Thanks for any insights!

Please sign in to leave a comment.