_ROOT Version: 6.16
_Platform: OS 10.14.3 (Mojave)
_Compiler: Not sure
I’m trying to install PyROOT, I got very far with the help with some of the post in this forum, but I’m finally stuck.
The problem is that I can’t import ROOT in python3, I was getting this message:
ModuleNotFoundError: No module named ‘ROOT’
I googled it and I found this entry in the forum so I modified my bash like this:
# Setting PATH for Python 3.6
# The original version is saved in .bash_profile.pysave
PATH="/Library/Frameworks/Python.framework/Versions/3.6/bin:${PATH}"
export PATH
export PYTHONPATH="/Users/Fer/myRoot/builddir/lib"
Since that’s the address of ROOT.py
If it’s any use, I’ll list the content of builddir and lib at the end.
However after doing that I get this other message:
ImportError: dynamic module does not define module export function (PyInit_libPyROOT)
I googled that too and found this other entry.
They say the solution is to “build ROOT” but I’m not sure what does that mean nor how to actually do it, besides it was 6 years ago so maybe there have been changes?.
Anyway, I’m at a loss at this point
Edit:
I realized that Python 2.7 comes already installed, used that, and it works. I still want to use Python3 though, so if anyone can help me make it happen, I would really appreciate it
eduroam-int-dhcp-98-97-107:builddir Fer$ ls
AFTERIMAGE-prefix graf2d
CMakeCPackOptions.cmake graf3d
CMakeCache.txt gui
CMakeFiles hist
CPackConfig.cmake html
CPackSourceConfig.cmake icons
CTestCustom.cmake include
FREETYPE-prefix install_manifest.txt
LGPL2_1.txt installtree
LICENSE interpreter
LICENSE.txt io
LZMA-prefix js
Makefile lib
README macros
README.txt main
RGitCommit.h.tmp man
ROOTConfig-targets.cmake math
ROOTConfig-version.cmake misc
ROOTConfig.cmake montecarlo
ROOTUseFile.cmake net
TBB-prefix plugins
VDT-prefix proof
bin recmake_initial.sh
bindings recmake_replay.sh
build roofit
builtins root-help.el
cmake_install.cmake rootx
compile_commands.json share
config sql
core test
etc tmva
fonts tree
geom tutorials
eduroam-int-dhcp-98-97-107:builddir Fer$ cd lib
eduroam-int-dhcp-98-97-107:lib Fer$ ls
JsMVA libPyMVA.rootmap
JupyROOT libPyMVA.so
ROOT.py libPyMVA_rdict.pcm
__pycache__ libPyROOT.rootmap
_pythonization.py libPyROOT.so
cmake libPyROOT_rdict.pcm
cmdLineUtils.py libQuadp.rootmap
cppyy.py libQuadp.so
libASImage.rootmap libQuadp_rdict.pcm
libASImage.so libRCsg.rootmap
libASImageGui.rootmap libRCsg.so
libASImageGui.so libRCsg_rdict.pcm
libASImageGui_rdict.pcm libRHTTP.rootmap
libASImage_rdict.pcm libRHTTP.so
libAfterImage.a libRHTTPSniff.rootmap
libCling.so libRHTTPSniff.so
libCore.rootmap libRHTTPSniff_rdict.pcm
libCore.so libRHTTP_rdict.pcm
libCore.so-gdb.py libRIO.rootmap
libEG.rootmap libRIO.so
libEG.so libROOTDataFrame.rootmap
libEGPythia8.rootmap libROOTDataFrame.so
libEGPythia8.so libROOTDataFrame_rdict.pcm
libEGPythia8_rdict.pcm libROOTVecOps.rootmap
libEG_rdict.pcm libROOTVecOps.so
libFitPanel.rootmap libROOTVecOps_rdict.pcm
libFitPanel.so libRecorder.rootmap
libFitPanel_rdict.pcm libRecorder.so
libFoam.rootmap libRecorder_rdict.pcm
libFoam.so libRint.rootmap
libFoam_rdict.pcm libRint.so
libFumili.rootmap libRooFit.rootmap
libFumili.so libRooFit.so
libFumili_rdict.pcm libRooFitCore.rootmap
libGCocoa.rootmap libRooFitCore.so
libGCocoa.so libRooFitCore.so-gdb.py
libGCocoa_rdict.pcm libRooFitCore_rdict.pcm
libGQuartz.rootmap libRooFit_rdict.pcm
libGQuartz.so libRooStats.rootmap
libGQuartz_rdict.pcm libRooStats.so
libGdml.rootmap libRooStats_rdict.pcm
libGdml.so libRootAuth.rootmap
libGdml_rdict.pcm libRootAuth.so
libGed.rootmap libRootAuth_rdict.pcm
libGed.so libSPlot.rootmap
libGed_rdict.pcm libSPlot.so
libGenVector.rootmap libSPlot_rdict.pcm
libGenVector.so libSQLIO.rootmap
libGenVector32.rootmap libSQLIO.so
libGenVector_G__GenVector32_rdict.pcm libSQLIO_rdict.pcm
libGenVector_rdict.pcm libSessionViewer.rootmap
libGenetic.rootmap libSessionViewer.so
libGenetic.so libSessionViewer_rdict.pcm
libGenetic_rdict.pcm libSmatrix.rootmap
libGeom.rootmap libSmatrix.so
libGeom.so libSmatrix32.rootmap
libGeomBuilder.rootmap libSmatrix_G__Smatrix32_rdict.pcm
libGeomBuilder.so libSmatrix_rdict.pcm
libGeomBuilder_rdict.pcm libSpectrum.rootmap
libGeomPainter.rootmap libSpectrum.so
libGeomPainter.so libSpectrumPainter.rootmap
libGeomPainter_rdict.pcm libSpectrumPainter.so
libGeom_rdict.pcm libSpectrumPainter_rdict.pcm
libGpad.rootmap libSpectrum_rdict.pcm
libGpad.so libSrvAuth.so
libGpad_rdict.pcm libTMVA.rootmap
libGraf.rootmap libTMVA.so
libGraf.so libTMVAGui.rootmap
libGraf3d.rootmap libTMVAGui.so
libGraf3d.so libTMVAGui_rdict.pcm
libGraf3d_rdict.pcm libTMVA_rdict.pcm
libGraf_rdict.pcm libThread.rootmap
libGui.rootmap libThread.so
libGui.so libTree.rootmap
libGuiBld.rootmap libTree.so
libGuiBld.so libTreePlayer.rootmap
libGuiBld_rdict.pcm libTreePlayer.so
libGuiHtml.rootmap libTreePlayer_rdict.pcm
libGuiHtml.so libTreeViewer.rootmap
libGuiHtml_rdict.pcm libTreeViewer.so
libGui_rdict.pcm libTreeViewer_rdict.pcm
libHist.rootmap libTree_rdict.pcm
libHist.so libXMLIO.rootmap
libHistPainter.rootmap libXMLIO.so
libHistPainter.so libXMLIO_rdict.pcm
libHistPainter_rdict.pcm libZLIB.a
libHist_rdict.pcm libcomplexDict.rootmap
libHtml.rootmap libcomplexDict.so
libHtml.so libdequeDict.rootmap
libHtml_rdict.pcm libdequeDict.so
libImt.rootmap libforward_listDict.rootmap
libImt.so libforward_listDict.so
libJupyROOT.so liblistDict.rootmap
libMLP.rootmap liblistDict.so
libMLP.so liblz4.a
libMLP_rdict.pcm liblzma.a
libMathCore.rootmap liblzma.la
libMathCore.so libmap2Dict.rootmap
libMathCore_rdict.pcm libmap2Dict.so
libMatrix.rootmap libmapDict.rootmap
libMatrix.so libmapDict.so
libMatrix_rdict.pcm libmathtext.a
libMinuit.rootmap libmultimap2Dict.rootmap
libMinuit.so libmultimap2Dict.so
libMinuit_rdict.pcm libmultimapDict.rootmap
libMultiProc.rootmap libmultimapDict.so
libMultiProc.so libmultisetDict.rootmap
libMultiProc_rdict.pcm libmultisetDict.so
libNet.rootmap librpdutil.a
libNet.so librsa.a
libNet_rdict.pcm libsetDict.rootmap
libNew.so libsetDict.so
libPhysics.rootmap libtbb.dylib
libPhysics.so libtbbmalloc.dylib
libPhysics_rdict.pcm libtbbmalloc_proxy.dylib
libPostscript.rootmap libunordered_mapDict.rootmap
libPostscript.so libunordered_mapDict.so
libPostscript_rdict.pcm libunordered_multimapDict.rootmap
libProof.rootmap libunordered_multimapDict.so
libProof.so libunordered_multisetDict.rootmap
libProofBench.rootmap libunordered_multisetDict.so
libProofBench.so libunordered_setDict.rootmap
libProofBench_rdict.pcm libunordered_setDict.so
libProofDraw.rootmap libvalarrayDict.rootmap
libProofDraw.so libvalarrayDict.so
libProofDraw_rdict.pcm libvdt.dylib
libProofPlayer.rootmap libvectorDict.rootmap
libProofPlayer.so libvectorDict.so
libProofPlayer_rdict.pcm libxxhash.a
libProof_rdict.pcm pkgconfig