# Developing Slicer modules in Visual Studio / Visual Studio Code?

**URL:** <https://discourse.slicer.org/t/developing-slicer-modules-in-visual-studio-visual-studio-code/9496>\
**Category:** Development\
**Created:** [December 14, 2019, 2:58pm UTC](https://discourse.slicer.org/t/developing-slicer-modules-in-visual-studio-visual-studio-code/9496 "2019-12-14T14:58:35Z")\
**Posts on this page:** 1\
**Showing post:** 25

<div class="post-metadata">

**Author:** ![smoudour](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/smoudour/32/18451_2.png) [@smoudour](https://discourse.slicer.org/u/smoudour)\
**Post date:** [November 6, 2023, 10:42am UTC](https://discourse.slicer.org/t/developing-slicer-modules-in-visual-studio-visual-studio-code/9496/25 "2023-11-06T10:42:30Z")

</div>

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?

---

_[View the full topic](https://discourse.slicer.org/t/developing-slicer-modules-in-visual-studio-visual-studio-code/9496)._
