# Programatically install extensions

**URL:** https://discourse.slicer.org/t/programatically-install-extensions/19241
**Category:** Development
**Tags:** extensions-manager, python
**Created:** [August 18, 2021, 1:21am UTC](https://discourse.slicer.org/t/programatically-install-extensions/19241 "2021-08-18T01:21:21Z")
**Posts on this page:** 2
**Page:** 1

<div class="post-metadata">

### Author: ![Srijeet\_Chatterjee](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/srijeet_chatterjee/32/12027_2.png) [@Srijeet\_Chatterjee](https://discourse.slicer.org/u/Srijeet_Chatterjee)
#### Post date: [August 18, 2021, 1:21am UTC](https://discourse.slicer.org/t/programatically-install-extensions/19241/1 "2021-08-18T01:21:21Z")

</div>

Hello everyone,

I am really new to slicer (just a couple of weeks) and a novice programmer. My difficulty is to understand whether it is possible to load the slicer extensions without setting the additional module path manually / via any script. I would prefer to use simple python style (preferably pip) to install an extension. Alternatively, can setting a path in the SlicerLauncerSettings.ini for Python path work? I tried that approach however, I don’t get see the extension in the catalog. Any help in this regard would be highly appreciated! Thank you 🙂

---

<div class="post-metadata">

### Author: ![muratmaga](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/muratmaga/32/3622_2.png) [@muratmaga](https://discourse.slicer.org/u/muratmaga)
#### Post date: [August 18, 2021, 2:40am UTC](https://discourse.slicer.org/t/programatically-install-extensions/19241/2 "2021-08-18T02:40:49Z")

</div>

You may want to look at this approach

> <https://github.com/Slicer/SlicerDocker/blob/master/slicer-notebook/install.sh>
