GithubHelp home page GithubHelp logo

Comments (8)

pbjarterot avatar pbjarterot commented on June 1, 2024 2

for me it worked with :

conda install -c conda-forge rdkit=2021.09.1

from conda-rdkit.

hsiaoyi0504 avatar hsiaoyi0504 commented on June 1, 2024 1

conda install -c rdkit rdkit=2020.03.2 works for me.

from conda-rdkit.

bdelepine avatar bdelepine commented on June 1, 2024 1

As @gfrogat showed in rdkit/rdkit#3062, it seems that the rdkit channel is not up to date but that conda-forge is. Consequently, conda create -c conda-forge -n my-rdkit-env rdkit should give latest version.

And I confirm that rdkit version depends on python's version installed via rdkit channel. On my tests, I had:

  • conda create -c rdkit -n test rdkit ==> rdkit/linux-64::rdkit-2018.03.2.0-py36h6bb024c_1
  • conda create -c rdkit -n test python=3.6 rdkit ==> rdkit/linux-64::rdkit-2018.03.2.0-py36h6bb024c_1
  • conda create -c rdkit -n test python=3.7 rdkit ==> rdkit/linux-64::rdkit-2020.03.3.0-py37hc20afe1_1
  • conda create -c rdkit -n test python=3.8 rdkit ==> UnsatisfiableError
  • all my test with conda-forge used conda-forge/linux-64::rdkit-2020.03.6-*

More on the UnsatisfiableError:

conda create -c rdkit -n test2 python=3.8 rdkit
Collecting package metadata (current_repodata.json): done
Solving environment: failed with repodata from current_repodata.json, will retry with next repodata source.
Collecting package metadata (repodata.json): done
Solving environment: |
Found conflicts! Looking for incompatible packages.
This can take several minutes.  Press CTRL-C to abort.
failed

UnsatisfiableError: The following specifications were found to be incompatible with each other:

Output in format: Requested package -> Available versions

Package python conflicts for:
rdkit -> numpy[version='>=1.12'] -> python[version='>=3.8,<3.9.0a0']
python=3.8
rdkit -> python[version='2.6.*|2.7.*|3.5.*|3.6.*|>=2.7,<2.8.0a0|>=3.6,<3.7.0a0|>=3.7,<3.8.0a0|>=3.5,<3.6.0a0|3.4.*']

from conda-rdkit.

vfscalfani avatar vfscalfani commented on June 1, 2024 1

@antoson oh, actually, the docs were just updated today to use the conda-forge channel: https://www.rdkit.org/docs/Install.html. See also the latest email from Greg: https://www.mail-archive.com/[email protected]/msg10517.html

from conda-rdkit.

UnixJunkie avatar UnixJunkie commented on June 1, 2024

It would be nice if the latest released version is installed automatically.

from conda-rdkit.

gfrogat avatar gfrogat commented on June 1, 2024

I opened a similar issue in the main RDKit repo rdkit/rdkit#3062

It seems the RDKit version also sometimes depends on the Python version that is used for the environment.

from conda-rdkit.

antoson avatar antoson commented on June 1, 2024

Installing from conda-forge channel gets the latest version (2020.09.5) conda install -c conda-forge rdkit .
I was really surprised that conda create -c rdkit -n my-rdkit-env rdkit from official docs doesn't install latest version 🤔.

from conda-rdkit.

greglandrum avatar greglandrum commented on June 1, 2024

I'm closing this because it looks like the question is answered. Please reopen if necessary.

from conda-rdkit.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.