diff --git a/ci/appveyor/build.cmd b/ci/appveyor/build.cmd
index 37c9a8dd3efe0a934f58e7355c17b5dabd088cd0..a28c07117b61ebb5dbcd3f008e721925e552395e 100644
--- a/ci/appveyor/build.cmd
+++ b/ci/appveyor/build.cmd
@@ -12,7 +12,7 @@ call pyuic5 --version
 pyrcc5 -version
 
 pip install -r requirements.txt
-pip install pyinstaller
+pip install pyinstaller==3.2
 pip install six
 pip install packaging
 
diff --git a/ci/travis/build.sh b/ci/travis/build.sh
index 3d806dce0b15887b89c1060fe821f61232cf88b8..c5f80df516c39cdc390ec03ae2ae20315bd99a6d 100755
--- a/ci/travis/build.sh
+++ b/ci/travis/build.sh
@@ -9,7 +9,7 @@ pip install --upgrade pip
 pyenv rehash
 pip install coveralls
 pip install pytest-cov
-pip install pyinstaller
+pip install pyinstaller==3.2
 pip install PyQt5==5.8.2
 pip install -r requirements.txt
 if [ $TRAVIS_OS_NAME == "linux" ]