# How to create a Python Module in slicer from a python script?

**URL:** <https://discourse.slicer.org/t/how-to-create-a-python-module-in-slicer-from-a-python-script/26747>\
**Category:** Support\
**Created:** [December 15, 2022, 3:08pm UTC](https://discourse.slicer.org/t/how-to-create-a-python-module-in-slicer-from-a-python-script/26747 "2022-12-15T15:08:32Z")\
**Posts on this page:** 1\
**Showing post:** 2

<div class="post-metadata">

**Author:** ![jcfr](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/jcfr/32/17825_2.png) [@jcfr](https://discourse.slicer.org/u/jcfr)\
**Post date:** [December 15, 2022, 4:27pm UTC](https://discourse.slicer.org/t/how-to-create-a-python-module-in-slicer-from-a-python-script/26747/2 "2022-12-15T16:27:08Z")

</div>

Using the [Extension Wizard](https://slicer.readthedocs.io/en/latest/user_guide/modules/extensionwizard.html#extension-wizard) module will allow you to create a skeleton where you could integrate the logic you implemented.

Since your module is completely written in python, you can create the skeleton using the Slicer downloaded from [https://download.slicer.org](https://download.slicer.org) without having to “build” the program.

Looking at the following resources will also be helpful:

- [Developer Guide / Extensions / Create an extension](https://slicer.readthedocs.io/en/latest/developer_guide/extensions.html#create-an-extension)
- [Tutorials for developers](https://www.slicer.org/wiki/Documentation/Nightly/Training#Tutorials_for_software_developers)
- [How to release an extension](https://discourse.slicer.org/t/how-to-release-an-extension/26289)

---

_[View the full topic](https://discourse.slicer.org/t/how-to-create-a-python-module-in-slicer-from-a-python-script/26747)._
