diff --git a/CMakeLists.txt b/CMakeLists.txt
index cef2835b24561fcdba366c6df67033d0cfebb008..133ac84efdea4c5c8cbfa3402b9df64d19afc7b8 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -280,7 +280,7 @@ message(STATUS "LAPACK_LIBRARIES = ${LAPACK_LIBRARIES}")
 if(USE_PYTHON)
     foreach(LIB ${LAPACK_LIBRARIES})
         get_filename_component(LAPACK_FILE ${LIB} NAME)
-        list(APPEND PYTHON_LAPACK_LIBRARIES  ${PYTHON_PREFIX}/lib/${LAPACK_FILE})
+        list(APPEND PYTHON_LAPACK_LIBRARIES  ${LAPACK_FILE})
     endforeach()
 endif()
 
diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
index 93cfa03134f14aab21880c72bdbfbcd81f8e5ff1..59ac5ad06e28e621a623ef2ac57a2eba6d339d3e 100644
--- a/src/CMakeLists.txt
+++ b/src/CMakeLists.txt
@@ -59,7 +59,7 @@ if(USE_PYTHON)
         PREFIX ""
         SUFFIX ".so"
     )
-    target_link_libraries(_sisso ${MPI_LIBRARIES} ${PYTHON_LAPACK_LIBRARIES} ${PYTHON_LIBRARIES}  -Wl,--rpath=${Boost_LIB_DIR} ${Boost_LIBS})
+    target_link_libraries(_sisso ${MPI_LIBRARIES} -Wl,--rpath=${PYTHON_PREFIX}/lib/ ${PYTHON_LAPACK_LIBRARIES} ${PYTHON_LIBRARIES}  -Wl,--rpath=${Boost_LIB_DIR} ${Boost_LIBS})
     install(TARGETS _sisso DESTINATION "${PYTHON_INSTDIR}/sisso")
     install(DIRECTORY ${CMAKE_CURRENT_LIST_DIR}/python/ DESTINATION ${PYTHON_INSTDIR}/sisso
         FILES_MATCHING PATTERN "*.py"