diff --git a/isis/src/core/swig/python/CMakeLists.txt b/isis/src/core/swig/python/CMakeLists.txt
index fd8cdea2cb42581331d7733c3d128b6de5c29b1c..bc469ded6208fd8a5a3bcd161ae5bf1a4b62feb1 100644
--- a/isis/src/core/swig/python/CMakeLists.txt
+++ b/isis/src/core/swig/python/CMakeLists.txt
@@ -44,3 +44,6 @@ configure_file(${CMAKE_CURRENT_SOURCE_DIR}/__init__.py
 ## Move the tests
 #file(COPY ${CMAKE_SOURCE_DIR}/python/tests
 #     DESTINATION ${CMAKE_CURRENT_BINARY_DIR})
+
+install(CODE "execute_process(COMMAND ${Python3_EXECUTABLE} ${CMAKE_CURRENT_BINARY_DIR}/setup.py install --single-version-externally-managed --record=record.txt
+                              WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR})")