diff --git a/timeseriesviewer/speclib/spectrallibraries.py b/timeseriesviewer/speclib/spectrallibraries.py
index c56a3e2fc21923f18c069448e6ecf9bc6877427a..78a8d01cbe56543912f9ebd26094070d84cd7166 100644
--- a/timeseriesviewer/speclib/spectrallibraries.py
+++ b/timeseriesviewer/speclib/spectrallibraries.py
@@ -51,7 +51,10 @@ import numpy as np
 from osgeo import gdal, gdal_array, ogr
 import collections
 from timeseriesviewer.utils import *
-from . import speclibSettings
+
+
+def speclibSettings():
+    return QSettings()
 
 from timeseriesviewer.models import *
 
@@ -105,8 +108,11 @@ FIELD_STYLE = 'style'
 FIELD_NAME = 'name'
 FIELD_FID = 'fid'
 
-VSI_DIR = '/vsimem/speclibs/'
-gdal.Mkdir(VSI_DIR, 0)
+VSI_DIR = r'/vsimem/speclibs/'
+try:
+    gdal.Mkdir(VSI_DIR, 0)
+except:
+    pass
 
 X_UNITS = ['Index','Micrometers','Nanometers','Millimeters', 'Centimeters', 'Meters', 'Wavenumber','Angstroms', 'GHz','MHz', '']
 Y_UNITS = ['DN','Reflectance', 'Radiance', '']
diff --git a/timeseriesviewer/speclib/test_spectrallibraries.py b/timeseriesviewer/speclib/test_spectrallibraries.py
index ae87f65c28e0c482ec63a6e85439e2003034e701..b093ee6236ecd62831e6b6711e43dce4e3975724 100644
--- a/timeseriesviewer/speclib/test_spectrallibraries.py
+++ b/timeseriesviewer/speclib/test_spectrallibraries.py
@@ -18,7 +18,7 @@
 """
 # noinspection PyPep8Naming
 import unittest
-from enmapbox.gui.utils import *
+from timeseriesviewer.utils import *
 from enmapbox.dependencycheck import installTestdata
 installTestdata(False)
 from enmapboxtestdata import *