# Tutorial for using pyradiomics, no module named \_collections

**URL:** <https://discourse.slicer.org/t/tutorial-for-using-pyradiomics-no-module-named-collections/2111>\
**Category:** Support\
**Created:** [February 18, 2018, 5:49pm UTC](https://discourse.slicer.org/t/tutorial-for-using-pyradiomics-no-module-named-collections/2111 "2018-02-18T17:49:39Z")\
**Posts on this page:** 1\
**Showing post:** 7

<div class="post-metadata">

**Author:** ![ihnorton](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/ihnorton/32/9_2.png) [@ihnorton](https://discourse.slicer.org/u/ihnorton)\
**Post date:** [February 19, 2018, 4:16pm UTC](https://discourse.slicer.org/t/tutorial-for-using-pyradiomics-no-module-named-collections/2111/7 "2018-02-19T16:16:06Z")

</div>

Actually, I think I see the problem. Slicer python has DYLD\_LIBRARY\_PATH set by the launcher:

```auto
>>> os.environ["DYLD_LIBRARY_PATH"]
'/opt/worksw/Slicer-4.8.1.app/Contents/Extensions-26813/SlicerRadiomics/bin:/opt/worksw/Slicer-4.8.1.app/Contents/Extensions-26813/SlicerRadiomics/lib/Slicer-4.8:/opt/worksw/Slicer-4.8.1.app/Contents/Extensions-26813/SlicerRadiomics/lib/Slicer-4.8/cli-modules:/opt/worksw/Slicer-4.8.1.app/Contents/Extensions-26813/SlicerRadiomics/lib/Slicer-4.8:/opt/worksw/Slicer-4.8.1.app/Contents/bin:/opt/worksw/Slicer-4.8.1.app/Contents/lib/Slicer-4.8:/opt/worksw/Slicer-4.8.1.app/Contents/lib/Slicer-4.8/cli-modules:/opt/worksw/Slicer-4.8.1.app/Contents/lib/Slicer-4.8/qt-loadable-modules:../lib/Slicer-4.8/qt-loadable-modules:/opt/worksw/Slicer-4.8.1.app/Contents/lib/TclTk/lib:/opt/worksw/Slicer-4.8.1.app/Contents/lib/Python/lib:/opt/worksw/Slicer-4.8.1.app/Contents/lib/Python/lib/python2.7/site-packages/numpy/core:/opt/worksw/Slicer-4.8.1.app/Contents/lib/Python/lib/python2.7/site-packages/numpy/lib:/opt/worksw/Slicer-4.8.1.app/Contents/lib/TclTk/lib/itcl4.0.1'

```

But the wrapper script subshell does not inherit this setting because of [Apple SIP policy](https://forums.developer.apple.com/message/31148). Adding `echo "DYLD: $DYLD_LIBRARY_PATH"` in `cli-modules/SlicerRadiomicsCLI` gives an empty result (`DYLD:`).

---

_[View the full topic](https://discourse.slicer.org/t/tutorial-for-using-pyradiomics-no-module-named-collections/2111)._
