title: RDKit installation under Windows and Python3.7.4
body: <p>RDKit could be a nice package if it wasn't so complicated to install.
  Here on SO, there are several questions having problems with the installation of RDKit.
  However, on different operating systems or different environments.</p>
  
  <p><strong>My configuration is:</strong>
  Win10, Python 3.7.4, <code>pip</code> is installed, <code>PATH</code> is set, <code>PYTHONPATH</code> is set.
  The installation of other modules is working fine via <code>python -m pip install &lt;package&gt;</code>.</p>
  
  <p>I'm aware that the <a href="https://www.rdkit.org/" rel="noreferrer">site</a> recommends the fastest installation with Anaconda.
  However, I don't have and don't want Anaconda.</p>
  
  <p>On the <a href="https://www.rdkit.org/docs/Install.html" rel="noreferrer">webpage</a> it says: 
  "Get the appropriate windows binary build from: <a href="https://github.com/rdkit/rdkit/releases" rel="noreferrer">https://github.com/rdkit/rdkit/releases</a>".
  However, there are no binaries of the latest versions.</p>
  
  <p>This means, I would have to build it from source. I'm hesitating because the process seems to be pretty complicated, many extra installations with new problems and unknowns, and furthermore, the instructions seem to be outdated and incomplete for somebody who would build binaries from the source for the first time.</p>
  
  <p>So, then I tried some unofficial binaries of <a href="https://github.com/ZhangJunQCC/RDKit-Python36-Windows-Binary" rel="noreferrer">RDKit</a>.</p>
  
  <p>If I unpack them and set the paths according to instructions, I get this error message:</p>
  
  <pre><code>&gt;&gt;&gt; from rdkit import Chem
  Traceback (most recent call last):
    File "&lt;stdin&gt;", line 1, in &lt;module&gt;
    File "C:\Users\xyz\Programs\RDKit\rdkit\__init__.py", line 2, in &lt;module&gt;
      from .rdBase import rdkitVersion as __version__
  ImportError: DLL load failed: The specified module could not be found.
  </code></pre>
  
  <p>So, finally my questions:</p>
  
  <ul>
  <li>How to properly install RDKit with the above mentioned configuration?</li>
  <li>What is the specified DLL which is missing?</li>
  <li>Where is it expecting it and searching it?</li>
  <li>Are these  RDKit 3.6 binaries maybe incompatible with Python 3.7.4?</li>
  </ul>
  
  <p>I'm pretty sure it is probably a "small" thing (a path here or a check there), but I'm stuck. Thank you for any hints.</p>
  
  <p><strong>Update:</strong></p>
  
  <p>Apparently, it is not just a "small" thing. Chances to get this to work are most likely very low.
  In the meantime I found this:</p>
  
  <p><a href="https://github.com/rdkit/rdkit/issues/1812" rel="noreferrer">https://github.com/rdkit/rdkit/issues/1812</a></p>
  
  <p><a href="https://github.com/rdkit/rdkit/issues/2389" rel="noreferrer">https://github.com/rdkit/rdkit/issues/2389</a></p>
  
  <p>If the author of <code>rdkit</code> writes (April 2019):</p>
  
  <blockquote>
    <p>I would be happy to be able to do pip distributions of the RDKit, but
    to the best of my knowledge no one has managed to figure out how to
    make it actually work.</p>
    
    <p>I'd be happy to accept a PR from someone who has figured this out, but
    I am not likely to have the time to do this myself anytime in the near
    future.</p>
  </blockquote>
  
  <p>So, if anybody feels capable achieving this, please feel free.
  I will invest time in something else or will have to switch to Anaconda if I want to use RDKit.</p>