Developing Slicer modules in Visual Studio / Visual Studio Code?

I have followed the conversation and have set up my settings.json as such:

“python.pythonPath”: “C:\Users\smoudour\AppData\Local\slicer.org\Slicer 5.4.0\bin\PythonSlicer.exe”,
“python.linting.pylintPath”: “C:\Users\smoudour\AppData\Local\slicer.org\Slicer 5.4.0\lib\Python\Scripts\pylint.exe”,
“python.formatting.autopep8Path”: “C:\Users\smoudour\AppData\Local\slicer.org\Slicer 5.4.0\lib\Python\Scripts\autopep8.exe”,
“python.autoComplete.extraPaths”: [
“C:\Users\smoudour\AppData\Local\slicer.org\Slicer 5.4.0”,
“C:\Users\smoudour\AppData\Local\slicer.org\Slicer 5.4.0\bin\”,
“C:\Users\smoudour\AppData\Local\slicer.org\Slicer 5.4.0\lib\Python\”,
“C:\Users\smoudour\AppData\Local\slicer.org\Slicer 5.4.0\lib\QtPlugins\”,
“C:\Users\smoudour\AppData\Local\slicer.org\Slicer 5.4.0\lib\Slicer-5.4\”,
“C:\Users\smoudour\AppData\Local\slicer.org\Slicer 5.4.0\lib\Python\Scripts\”,
],
“python.linting.enabled”: true,
“git.autofetch”: true,
“python.analysis.extraPaths”: [
“C:\Users\smoudour\AppData\Local\slicer.org\Slicer 5.4.0”,
“C:\Users\smoudour\AppData\Local\slicer.org\Slicer 5.4.0\bin\”,
“C:\Users\smoudour\AppData\Local\slicer.org\Slicer 5.4.0\lib\Python\”,
“C:\Users\smoudour\AppData\Local\slicer.org\Slicer 5.4.0\lib\QtPlugins\”,
“C:\Users\smoudour\AppData\Local\slicer.org\Slicer 5.4.0\lib\Slicer-5.4\”,
“C:\Users\smoudour\AppData\Local\slicer.org\Slicer 5.4.0\lib\Python\Scripts\”
],
“editor.fontLigatures”: false

Problems are:

  1. it still doesn’t work. Do I need to instal slicer using conda for this to work?
  2. python.pythonPath, python.linting.pylinPath and some other keywords in vscode settings.json are labelled as “Unknown configuration setting”, so that’s why it probably does not work. Any help with this?
1 Like