# Python code exit abnormally. custom plugin development

**URL:** <https://discourse.slicer.org/t/python-code-exit-abnormally-custom-plugin-development/33404>\
**Category:** Support\
**Tags:** python\
**Created:** [December 15, 2023, 3:57pm UTC](https://discourse.slicer.org/t/python-code-exit-abnormally-custom-plugin-development/33404 "2023-12-15T15:57:54Z")\
**Posts on this page:** 1\
**Showing post:** 4

<div class="post-metadata">

**Author:** ![RafaelPalomar](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/rafaelpalomar/32/1436_2.png) [@RafaelPalomar](https://discourse.slicer.org/u/RafaelPalomar)\
**Post date:** [December 22, 2023, 6:29am UTC](https://discourse.slicer.org/t/python-code-exit-abnormally-custom-plugin-development/33404/4 "2023-12-22T06:29:04Z")

</div>

@IVarha, package collision is one hypothesis, to get a better picture of the error debugging is the way. I’ve never used WSL, but it seems it is possible:

> [@Slicer can be built and runs well on Windows Subsystem for Linux (WSL2)](https://discourse.slicer.org/t/slicer-can-be-built-and-runs-well-on-windows-subsystem-for-linux-wsl2/16022):
>
> Some information for Windows developers who want to develop/test Slicer on Linux. On current Windows 10 versions, it is very easy to install Linux and run Linux GUI applications such as Slicer, by using Windows Subsystem for Linux (WSL2). Ubuntu 20.04 shows up as an app in Microsoft Store. If you install and run it you get a linux terminal. By copy-pasting 10-20 lines you can install kubuntu desktop and you can connect to it using Windows remote desktop as explained [here](https://www.nextofwindows.com/how-to-enable-wsl2-ubuntu-gui-and-use-rdp-to-remote). Slicer build instruct…

---

_[View the full topic](https://discourse.slicer.org/t/python-code-exit-abnormally-custom-plugin-development/33404)._
