diff --git a/python/CMakeLists.txt b/python/CMakeLists.txt index 50f4a17be24bdc0d87c42c008c5ec1dad4621c7c..a0d4c3ab64e8238cd7eb17a74c468e095ab18ffb 100644 --- a/python/CMakeLists.txt +++ b/python/CMakeLists.txt @@ -1,10 +1,12 @@ # Install some additional packages into the virtualenv. -execute_process(COMMAND dune-env python -m pip install ipython ipdb jupyter - WORKING_DIRECTORY ${CMAKE_BINARY_DIR}) +# +# Install path.py in version 7.7 is to avoid a bug in +# IPythons dependency pickleshare. +execute_process(COMMAND ${CMAKE_BINARY_DIR}/dune-env-2 python -m pip install path.py==7.7 tornado>=4.0 ipython>=4.0.0 jupyter>=1.0.0) # Create an ipython notebook wrapper! -create_virtualenv_wrapper(ENVPATH ${DUNE_PYTHON_VIRTUALENV_PATH} - COMMANDS ipython notebook +create_virtualenv_wrapper(ENVPATH ${dune-python_DIR}/python2-env + COMMANDS python -m IPython notebook NAME notebook) # Install all the external packages that we have as submodules