diff --git a/.travis.yml b/.travis.yml
index cf3e50ddee79e35e35443781e94047a3632a8600..47d0e37fe4772a4e0ffa8b90b0438b4ce31dc717 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -56,6 +56,7 @@ matrix:
       env: PATH=/c/Python37:/c/Python37/Scripts:$PATH
 install:
   - source tests/travis_install.sh
+  - pip3 install torch
   - pip3 install -e .
   - pip3 install torch || echo "failed to install machine learning stuff"
 before_script:
diff --git a/tests/travis_install.sh b/tests/travis_install.sh
index 0aa7ff8b0ad47ec6403e8d279a470ac944b1e704..272ccfb75664cb9382967dd04ab927b0d547e61b 100755
--- a/tests/travis_install.sh
+++ b/tests/travis_install.sh
@@ -44,7 +44,6 @@ fi
 
 # for all
 pip3 install -U pip wheel setuptools
-pip3 install -U cppimport pybind11
 pip3 install tox
 pip3 install codecov
 pip3 install sphinx