diff --git a/scripts/install.sh b/scripts/install.sh
index 74459a78d9d8e29025ace4279d42ec2212f3071c..cdd3dcb9c8fcf1981effec09fcf03c4448aabbd9 100755
--- a/scripts/install.sh
+++ b/scripts/install.sh
@@ -1,7 +1,5 @@
 #!/usr/bin/env bash
 
-set -e
-
 for flag in "$@"; do
   if [ "$flag" = "-h" -o "$flag" = "--help" ]; then
     echo "Command-line installer for LarvaTagger"
@@ -52,7 +50,7 @@ fi
 if [ "$1" = "--uninstall" ]; then
   for pkg in MaggotUBA TaggingBackends; do
     if [ -d "$LARVATAGGER_PATH/$pkg" ]; then
-      env=$(cd "$LARVATAGGER_PATH/$pkg" && poetry env info -p)
+      env=$(cd "$LARVATAGGER_PATH/$pkg" && poetry env info -p 2>/dev/null)
       [ -d "$env" ] && rm -rf "$env"
     fi
   done
@@ -369,7 +367,7 @@ else
 activate() {
   # pyenv activation is necessary on WSL
   command -v pyenv &>/dev/null && [ -n "`pyenv versions | grep '  $PYTHON_VERSION'`" ] && pyenv local $PYTHON_VERSION
-  poetry env use $PYTHON_VERSION
+  poetry env use $PYTHON_VERSION 2>/dev/null
 }
 
 if [ -d TaggingBackends ]; then