diff --git a/Application/src/grabber/CMakeLists.txt b/Application/src/grabber/CMakeLists.txt
index 9c24bd89ab8ce09618ae626cea4e6ad9a45f3a9c..f95ee18f554f84125a16d0acffb835683408ab4a 100644
--- a/Application/src/grabber/CMakeLists.txt
+++ b/Application/src/grabber/CMakeLists.txt
@@ -129,7 +129,11 @@ set_target_properties(${TGRABS_EXEC_NAME} PROPERTIES
 )
 
 if(TREX_CONDA_PACKAGE_INSTALL)
-    set(CONDA_PREFIX_VAR "$ENV{PREFIX}")
+    if(WIN32)
+		set(CONDA_PREFIX_VAR "CONDA_PREFIX")
+	else()
+		set(CONDA_PREFIX_VAR "$ENV{PREFIX}")
+	endif()
 else()
     set(CONDA_PREFIX_VAR "${PYTHON_EXECUTABLE}")
 endif()
diff --git a/Application/src/tracker/CMakeLists.txt b/Application/src/tracker/CMakeLists.txt
index 687df25a834d7b692d9de8bd5e85be7012ff3300..432e05f5e5f94e59b18587541387731dda384887 100644
--- a/Application/src/tracker/CMakeLists.txt
+++ b/Application/src/tracker/CMakeLists.txt
@@ -216,7 +216,11 @@ set_target_properties(trex_starter PROPERTIES OUTPUT_NAME trex)
 set(targets ${targets} trex_starter)
 
 if(TREX_CONDA_PACKAGE_INSTALL)
-    set(CONDA_PREFIX_VAR "$ENV{PREFIX}")
+    if(WIN32)
+		set(CONDA_PREFIX_VAR "CONDA_PREFIX")
+	else()
+		set(CONDA_PREFIX_VAR "$ENV{PREFIX}")
+	endif()
     string(REPLACE "\\" "\\\\" CONDA_PREFIX_VAR "${CONDA_PREFIX_VAR}")
     target_compile_definitions(trex_starter PRIVATE TREX_PYTHON_PATH="${CONDA_PREFIX_VAR}")
     message(STATUS "Setting TREX_PYTHON_PATH=${CONDA_PREFIX_VAR}")
diff --git a/Application/src/tracker/misc/CMakeLists.txt b/Application/src/tracker/misc/CMakeLists.txt
index c520bcc921ddec64bc9b60498a2ab1d77298df5f..a805b84d17f83559e7494b77ac0439f7fd9e0f22 100644
--- a/Application/src/tracker/misc/CMakeLists.txt
+++ b/Application/src/tracker/misc/CMakeLists.txt
@@ -25,7 +25,7 @@ add_dependencies(tracker_misc TRex::OpenCV)
 
 if(TREX_CONDA_PACKAGE_INSTALL)
 	if(WIN32)
-		set(CONDA_PREFIX_VAR "$ENV{BUILD_PREFIX}")
+		set(CONDA_PREFIX_VAR "CONDA_PREFIX")
 	else()
 		set(CONDA_PREFIX_VAR "$ENV{PREFIX}")
 	endif()