diff --git a/pressure-vessel-test-ui b/pressure-vessel-test-ui
index c8f354e40db6262cdc9ebfcc07ca33fde57c730a..e3e66c3ee5bb382893b93e5c62b863b07cec4c1d 100755
--- a/pressure-vessel-test-ui
+++ b/pressure-vessel-test-ui
@@ -97,7 +97,7 @@ class Gui:
                 continue
 
             source_of_runtimes = os.path.join(
-                os.path.dirname(sys.argv[0]),
+                os.path.dirname(__file__),
                 search,
             )
 
@@ -295,7 +295,7 @@ class Gui:
         subproc = subprocess.Popen(
             [
                 os.path.join(
-                    os.path.dirname(sys.argv[0]),
+                    os.path.dirname(__file__),
                     'pressure-vessel-wrap'
                 ),
                 '--version-only',
@@ -437,7 +437,7 @@ class Gui:
             'env',
             'G_MESSAGES_DEBUG=all',
             os.path.join(
-                os.path.dirname(sys.argv[0]),
+                os.path.dirname(__file__),
                 'pressure-vessel-wrap'
             ),
         ]