diff --git a/install-bashhub.sh b/install-bashhub.sh
index 981e199d810f888aae739b6f79fb7634c26fd020..2c055c90f9858b5088c30e5319b2e87be77333c9 100755
--- a/install-bashhub.sh
+++ b/install-bashhub.sh
@@ -102,11 +102,9 @@ download_and_install_env() {
     PYTHON=$(which $python_command)
     echo "Using Python path $PYTHON"
 
-    VERSION=20.10.0
-    VERSION_URL="https://github.com/pypa/get-virtualenv/raw/$VERSION/public/virtualenv.pyz"
-    # Alternatively use latest url for most recent that should be 2.7-3.9+
-    LATEST_URL="https://bootstrap.pypa.io/virtualenv/2.7/virtualenv.pyz"
-    curl -OL  $VERSION_URL
+    # Use latest url for most recent that should be 2.7-3.9+
+    LATEST_URL=" https://bootstrap.pypa.io/virtualenv.pyz"
+    curl -OL  $LATEST_URL
     # Create the first "bootstrap" environment.
     $PYTHON virtualenv.pyz -q env
     rm virtualenv.pyz
@@ -264,26 +262,26 @@ setup_bashhub_files() {
 
     # install our packages. bashhub and dependencies.
     echo "Pulling down a few dependencies...(this may take a moment)"
-    ../env/bin/pip -qq install .
+    ../env/local/bin/pip -qq install .
 
     # Check if we already have a config. If not run setup.
     if [ -e $backup_config ]; then
         cp "$backup_config" "$bashhub_config"
         rm "$backup_config"
 
-        if ! ../env/bin/bashhub util update_system_info; then
+        if ! ../env/local/bin/bashhub util update_system_info; then
             # Run setup if we run into any issues updating our system info
-            ../env/bin/bashhub setup
+            ../env/local/bin/bashhub setup
         fi
     else
         # Setup our config file
-        ../env/bin/bashhub setup
+        ../env/local/bin/bashhub setup
     fi
 
     # Wire up our bin directory
     mkdir -p ~/.bashhub/bin
-    ln -sf ../env/bin/bashhub ~/.bashhub/bin/bashhub
-    ln -sf ../env/bin/bh ~/.bashhub/bin/bh
+    ln -sf ../env/local/bin/bashhub ~/.bashhub/bin/bashhub
+    ln -sf ../env/local/bin/bh ~/.bashhub/bin/bh
 
     # Clean up what we downloaded
     cd ~/.bashhub
diff --git a/setup.py b/setup.py
index 271463a6c5f08b8e0a3030b821c42abc6746d5ec..6fcceaf635405a9a9d0ac1ccad2ee5c268b7fc4c 100644
--- a/setup.py
+++ b/setup.py
@@ -1,13 +1,11 @@
 from setuptools import setup, find_packages
 import install_bashhub
-import sys
-
-exec (open('bashhub/version.py').read())
+from bashhub.version import __version__
 
 tests_require = ['pytest>=3.3.1']
 
 setup(name='bashhub',
-      version='__version__',
+      version=__version__,
       description='Bashhub.com python client',
       url='https://github.com/rcaloras/bashhub-client',
       author='Ryan Caloras',
@@ -19,7 +17,7 @@ setup(name='bashhub',
           'requests==2.23.0', 'jsonpickle==2.0.0', 'click==6.7',
           'npyscreen==4.10.5', 'python-dateutil==2.8.1',
           'pymongo==3.10.1', 'inflection==0.3.1', 'humanize==1.0.0',
-          'future==0.18.3', 'mock==3.0.5'
+          'future==0.18.2', 'mock==3.0.5'
       ],
       tests_require=tests_require,
       extras_require={'test': tests_require},