# Running python script in slicer in linux

**URL:** <https://discourse.slicer.org/t/running-python-script-in-slicer-in-linux/29124>\
**Category:** Support\
**Tags:** python\
**Created:** [April 26, 2023, 12:59am UTC](https://discourse.slicer.org/t/running-python-script-in-slicer-in-linux/29124 "2023-04-26T00:59:44Z")\
**Posts on this page:** 1\
**Showing post:** 3

<div class="post-metadata">

**Author:** ![exngan](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/exngan/32/65770_2.png) [@exngan](https://discourse.slicer.org/u/exngan)\
**Post date:** [April 26, 2023, 5:25am UTC](https://discourse.slicer.org/t/running-python-script-in-slicer-in-linux/29124/3 "2023-04-26T05:25:41Z")

</div>

some typos in the post, i dont know how to edit it. let me rephrase my question

I tested all the following codes in linux and windows. If in linux, I changed the separator to forward slash (/). In windows, I tested the codes with double blackslash “\\” and single blackslash “\” respectively . (For some reasons, I have to enter two blackslashes in order to show a single blackslash in this forum.)

import os  
homepath = ‘home\user\Software\Slicer-5.2.2-linux-amd64’ # / if in linux  
os.chdir(homepath)

(above 3 lines worked, no issues with them)

below all failed, even if I changed the separator for different operating systems

start Slicer home\\user\\project\\mice\\test.py  
Slicer.exe --python-script “home\\user\\project\\mice\\test.py”

or  
start Slicer home/user/project/mice/test.py  
Slicer.exe --python-script “home/user/project/mice/test.py”

---

_[View the full topic](https://discourse.slicer.org/t/running-python-script-in-slicer-in-linux/29124)._
