diff --git a/visualizer.py b/visualizer.py
index 5456d6336fd4758b1f0085764aa9d00dc34dd270..04fea692c6f92037049c41ed7993aa6ea125ede8 100755
--- a/visualizer.py
+++ b/visualizer.py
@@ -1,6 +1,5 @@
-#!/home/ograham/venv/bin/python3
+#!/usr/bin/env python3
 
-from dataclasses import make_dataclass
 import datetime
 from io import BytesIO
 import json
@@ -10,6 +9,11 @@ from types import SimpleNamespace
 from urllib.request import urlopen
 from wsgiref.handlers import CGIHandler
 
+# Activate the virtual env to get access to non-standard packages.
+activator = '/home/ograham/venv/bin/activate_this.py'
+exec(open(activator).read(), {'__file__': activator})
+
+from dataclasses import make_dataclass
 from flask import abort, Flask, g, jsonify, render_template, request, Response
 import matplotlib
 import matplotlib.pyplot as plt