# Can I add an "additional module path" with python code

**URL:** <https://discourse.slicer.org/t/can-i-add-an-additional-module-path-with-python-code/6189>\
**Category:** Development\
**Created:** [March 18, 2019, 12:24pm UTC](https://discourse.slicer.org/t/can-i-add-an-additional-module-path-with-python-code/6189 "2019-03-18T12:24:43Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![timeanddoctor](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/timeanddoctor/32/5839_2.png) [@timeanddoctor](https://discourse.slicer.org/u/timeanddoctor)\
**Post date:** [March 18, 2019, 12:24pm UTC](https://discourse.slicer.org/t/can-i-add-an-additional-module-path-with-python-code/6189/1 "2019-03-18T12:24:43Z")

</div>

Can I restart 3d slicer and add an “additional module path” with python code.  
 ![360%E6%88%AA%E5%9B%BE-997969](https://us1.discourse-cdn.com/flex002/uploads/slicer/original/3X/5/d/5d71f31be2421ec74e907383111b1b6c121f1ecc.jpeg)

---

<div class="post-metadata">

**Author:** ![lassoan](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/lassoan/32/13_2.png) [@lassoan](https://discourse.slicer.org/u/lassoan)\
**Post date:** [March 18, 2019, 12:44pm UTC](https://discourse.slicer.org/t/can-i-add-an-additional-module-path-with-python-code/6189/2 "2019-03-18T12:44:51Z")

</div>

Yes, sure. You don’t even need to restart to load additional Python modules. See source code of extension wizard for details.

---

<div class="post-metadata">

**Author:** ![pieper](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/pieper/32/8_2.png) [@pieper](https://discourse.slicer.org/u/pieper)\
**Post date:** [March 18, 2019, 12:52pm UTC](https://discourse.slicer.org/t/can-i-add-an-additional-module-path-with-python-code/6189/3 "2019-03-18T12:52:08Z")

</div>

Also, you can have a look at how the [modules panel](https://github.com/Slicer/Slicer/search?q=Additional+module+paths&unscoped_q=Additional+module+paths) handles [directory paths.](https://github.com/Slicer/Slicer/blob/9a1c335d8b6896f3deabc550721a5deca07247b6/Base/QTGUI/qSlicerDirectoryListView.h#L34). And `slicer.util.restart()`.

---

<div class="post-metadata">

**Author:** ![derekcbr](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/derekcbr/32/18793_2.png) [@derekcbr](https://discourse.slicer.org/u/derekcbr)\
**Post date:** [December 15, 2023, 8:50am UTC](https://discourse.slicer.org/t/can-i-add-an-additional-module-path-with-python-code/6189/4 "2023-12-15T08:50:12Z")

</div>

Can not find the source code. Can you help with it?
