# Installing extensions in binary distribution of Slicer

**URL:** <https://discourse.slicer.org/t/installing-extensions-in-binary-distribution-of-slicer/7511>\
**Category:** Support\
**Tags:** extensions-manager\
**Created:** [July 10, 2019, 10:59pm UTC](https://discourse.slicer.org/t/installing-extensions-in-binary-distribution-of-slicer/7511 "2019-07-10T22:59:39Z")\
**Posts on this page:** 1\
**Showing post:** 22

<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:** [October 12, 2019, 12:55am UTC](https://discourse.slicer.org/t/installing-extensions-in-binary-distribution-of-slicer/7511/22 "2019-10-12T00:55:33Z")

</div>

This post may answer your question:

> [@How should I pass arguments when running Slicer in batch mode?](https://discourse.slicer.org/t/how-should-i-pass-arguments-when-running-slicer-in-batch-mode/8217/2):
>
> Everything after --python-script until the next recognizable flag is passed into the python interpreter: Run: ./Slicer.exe --no-main-window --python-script test.py param1 param2 param3 Where test.py is: print(sys.argv) You will get this output on the console: ['test.py', 'param1', 'param2', 'param3']

Also not that if you don’t need to run the application (e.g., just run Python CLI modules) then you may be able to run Python scripts using `PythonSlicer` executable.

---

_[View the full topic](https://discourse.slicer.org/t/installing-extensions-in-binary-distribution-of-slicer/7511)._
