facebook

Python debugger does not work on Windows

  1. CodeMix & Angular IDE
  2.  > 
  3. Getting Help
Viewing 3 posts - 1 through 3 (of 3 total)
  • Author
    Posts
  • #611019 Reply

    Alan
    Participant

    I have been able to run (break points don’t really work, but that is a different issue) Python code on Linux in CodeMix (on Amazon Linux-2 AWS Workspace)

    HOWEVER, I have NOT been able to run Python code on any Windows machine (I have tried 2 machines).

    Here is an abridged version of my launch.json:

    {
      "version": "2.0.0",
      "configurations": [
        {
          "name": "Launch scratch.py",
          "type": "python",
          "request": "launch",
          "cwd": "${workspaceFolder}/scripts",
          "program": "${workspaceFolder}/scripts/scratch.py"
        }
      ]
    }

    Here is the Python code (but I get the same result no matter what file I try to run):

    import datetime
    print('datetime imported')
    try:
        import requests
    except Exception as e:
        print (e)
        raise
    print('requests imported')
    
    print('started')
    if __name__=='__main__':
        print('in main')
        print('\u215b'.encode('utf8'))

    And here is the result in Terminal+:

    ~/git/jisys (develop)
    $ cd 'C:\Users\alan\git\jisys/scripts'; ${env:PYTHONIOENCODING}='UTF-8'; ${env:PYTHONUNBUFFERED}='1'; & 'C:\venv\barra-py37\scripts\python.exe' 'c:\Users\alan\.codemix\extensions\ms-python.python-2018.4.0\pythonFiles\PythonToo
    ls\visualstudio_py_launcher.py' 'C:\Users\alan\git\jisys/scripts' '51052' '34806ad9-833a-4524-8cd6-18ca4aa74f14' 'RedirectOutput,RedirectOutput' 'C:\Users\alan\git\jisys/scripts/test_quovo.py'
    bash: syntax error near unexpected token '&'
    
    ~/git/jisys (develop)
    $

    I have also tried copying the command line, removing the offending “&” –> this always has lead to some other error, but so far has not worked. (BTW, copying the command line means copying to a separate program, like vim, removing the newlines that the copy ends up inserting, and the pasting it back with the “&” removed).

    I have also tried installing a completely fresh version of eclipse+CodeMix –> this gives the exact same result.

    Any help would be appreciated.

    • This topic was modified 5 years, 8 months ago by Alan.
    • This topic was modified 5 years, 8 months ago by Alan.
    #611102 Reply

    support-swapna
    Moderator

    Alan,

    Sorry that you are running into this issue. I see the problem with debugging at my end as well. I have filed a bug for the dev team to look into it.
    We will keep you posted about the fix schedule soon.

    Apologies for inconvenience caused.

    –Swapna
    Genuitec Support

    #612096 Reply

    Aaron Lara
    Member

    @Alan, Thank you again for reporthing this issue! I’m happy to announce we fixed it. This and other fixes and improvements will be available next week in our next CodeMix release. We have a pre-release build available and it would be really hepful if you could give it a try to confirm the fix works for you.

    To use the preview release, follow these steps:

    1. Add the following line to Eclipse/configuration/config.ini
    com.genuitec.code.manifest.url=http\://www.genuitec.com/updates/codemix/prerelease/codemix.json
    2. Restart Eclipse
    3. An update will be detected as shown bottom left — when the update is applied, click the Restart icon to reload Eclipse with the prerelease version of CodeMix

    Cheers!
    Aaron Lara

Viewing 3 posts - 1 through 3 (of 3 total)
Reply To: Python debugger does not work on Windows

You must be logged in to post in the forum log in