## TL;DR
1. Ensure the target directory exists, or create it:
```sh
$ mkdir -p ~/bin
```
2. Create the symbolic link:
```sh
# Edit /root/Fiji.app to your Fiji.app location
$ ln -s /root/Fiji.app ~/bin/Fiji.app
```
---
Here's a guide from official [SimpleITK](https://simpleitk.readthedocs.io/en/master/faq.html#why-isn-t-fiji-or-imagej-found-by-the-show-function-runtimeerror-exception-thrown)
```
Why isn’t Fiji or ImageJ found by the Show function (RuntimeError: Exception thrown…)?
The SimpleITK Show function expects the Fiji or ImageJ application to be installed in specific locations. The recommended installation locations are:
On Windows: in your user directory (e.g. C:\Users\your_user_name\Fiji.app).
On Linux: in ~/bin.
On Mac: in /Applications or ~/Applications.
To see the locations where the function is searching set Show’s debugOn flag.
```
## TL;DR
1. Ensure the target directory exists, or create it:
```sh
$ mkdir -p ~/bin
```
2. Create the symbolic link:
```sh
# Edit /root/Fiji.app to your Fiji.app location
$ ln -s /root/Fiji.app ~/bin/Fiji.app
```
---
Here's a guide from official [SimpleITK](https://simpleitk.readthedocs.io/en/master/faq.html#why-isn-t-fiji-or-imagej-found-by-the-show-function-runtimeerror-exception-thrown)
```
Why isn’t Fiji or ImageJ found by the Show function (RuntimeError: Exception thrown…)?
The SimpleITK Show function expects the Fiji or ImageJ application to be installed in specific locations. The recommended installation locations are:
On Windows: in your user directory (e.g. C:\Users\your_user_name\Fiji.app).
On Linux: in ~/bin.
On Mac: in /Applications or ~/Applications.
To see the locations where the function is searching set Show’s debugOn flag.
```