Closed zswgzx closed 4 years ago
Hi, sorry you encountered this issue. As this should merely be a check of module existence, and there seems to be some variables not set correctly internally, you could try a simple work-around:
Edit the BasisProject.cmake
file in the top-level directory of the MASS source tree, and remove / comment out the line PythonModules{nibabel;numpy;sklearn;sklearn.cluster}
.
You should then be able to proceed with configuring and installing the software.
Works well. Thanks!
Hi experts,
I'm trying to install MASS 1.1.0, which requires Basis. I've installed all the prerequisites Mass needs, but failed to install it when ccmake gave:
CMake Error at /opt/cmake-basis/share/find-modules/FindPythonModules.cmake:345 (message): Could NOT find the following Python modules:
nibabel;numpy;sklearn;sklearn.cluster
Check if executing /home/xxx/anaconda3/bin/python -c "import"
works or set the PythonModulesDIR variable. Alternatively, set the
PythonModules_PATH variable(s) instead or the PYTHONPATH
environment variable. Unset PythonModules_DIR if you chose an alternative
option and before rerunning CMake again.
Call Stack (most recent call first):
/opt/cmake-basis/share/modules/CommonTools.cmake:56 (_find_package)
/opt/cmake-basis/share/modules/CommonTools.cmake:691 (find_package)
/opt/cmake-basis/share/modules/ProjectTools.cmake:2181 (basis_find_package)
/opt/cmake-basis/share/modules/ProjectTools.cmake:2475 (basis_find_packages)
/opt/cmake-basis/share/modules/ProjectTools.cmake:2751 (basis_project_begin)
CMakeLists.txt:48 (basis_project_impl)
But I'm able to import all these python libraries from anaconda3. Is there anything I miss?
Also, some settings in ccmake below:
CMAKE_INSTALL_PREFIX /opt/mass
DEPENDS_DRAMMS_DIR /home/xxx/work/software/dramms-1.4.1
DEPENDS_PythonInterp_DIR /home/xxx/anaconda3/bin
DEPENDS_PythonModules_DIR
What would be suitable to put to the last config? Tried /home/xxx/anaconda3/lib, but still the same issue.
Any help would be highly appreciated.