diff --git a/moonraker/plugins/file_manager.py b/moonraker/plugins/file_manager.py
index 053dd8f..59402dd 100644
--- a/moonraker/plugins/file_manager.py
+++ b/moonraker/plugins/file_manager.py
@@ -4,6 +4,7 @@
 #
 # This file may be distributed under the terms of the GNU GPLv3 license.
 import os
+import sys
 import shutil
 import time
 import logging
@@ -12,7 +13,6 @@ from tornado.ioloop import IOLoop
 from tornado.locks import Lock
 
 VALID_GCODE_EXTS = ['gcode', 'g', 'gco']
-PYTHON_BIN = os.path.expanduser("~/moonraker-env/bin/python")
 METADATA_SCRIPT = os.path.join(
     os.path.dirname(__file__), "../../scripts/extract_metadata.py")
 
@@ -239,7 +239,7 @@ class FileManager:
                     update_list.append(fname)
             self.gcode_metadata = exisiting_data
             for fname in update_list:
-                cmd = " ".join([PYTHON_BIN, METADATA_SCRIPT, "-p",
+                cmd = " ".join([sys.executable, METADATA_SCRIPT, "-p",
                                 gc_path, "-f", fname])
                 shell_command = self.server.lookup_plugin('shell_command')
                 scmd = shell_command.build_shell_command(