Closed muammar closed 4 years ago
I think I solved it with:
conda install -y boost-cpp boost py-boost
I tried your method, but I did not solve my problem
I gonna leave it here as this one is shown first in google
I had quite similar issue trying to reproduce following example with RDkit: https://iwatobipen.wordpress.com/2019/11/07/calculate-free-solvent-accessible-surface-area-rdkit-chemoinformatics/
I was running into the following error: ArgumentError: Python argument types in rdkit.Chem.rdFreeSASA.classifyAtoms(Mol) did not match C++ signature: classifyAtoms(RDKit::ROMol {lvalue} mol, FreeSASA::SASAOpts options=<rdkit.Chem.rdFreeSASA.SASAOpts object at 0x7fcde61633c0>)
Eventually I made it work by creating a new conda environment: conda create --name myenv
Then installed rdkit to it: conda activate myenv conda install -c rdkit rdkit
In order to create a kernell to switch in jupyter (view https://stackoverflow.com/questions/58882055/python-doesnt-see-packages-with-jupyter-notebook): conda install -c anaconda ipykernel ipython kernel install --user --name=myenv
Then you will be able to choose this kernell in jupyter. Running the code lines on new kernell with just rdkit installed solved my issue
Please install the rdkit from the conda-forge channel instead of the RDKit channel.
Please install the rdkit from the conda-forge channel instead of the RDKit channel.
What confuses me is that even if I have installed rdkit with conda-forge, I often get errors like this
the rdkit is less useful than OpenBabel, they need to fix this problem
I installed rdkit using conda as mentioned on #84.
Then, when I try to use
MolLogP
:rdkit always fail with:
The C++ version used I suppose is the one shipped by anaconda:
The complete list:
What is the right version of C++/Boost to be installed? I would appreaciate any help.