title: Pandas Import : ModuleNotFoundError: No module named 'pandas._libs.tslib'
body: <p>Whenever I try to import pandas, whether inside a virtualenv or otherwise I am always getting this error. </p>
  
  <pre><code>Python 3.6.2 |Anaconda custom (64-bit)| (default, Sep 19 2017, 08:03:39) [MSC v.1900 64 bit (AMD64)] on win32
  Type "help", "copyright", "credits" or "license" for more information.
  &gt;&gt;&gt; import pandas as pd
  Traceback (most recent call last):
    File "C:\Users\ishan\AppData\Roaming\Python\Python36\site-packages\pandas\__init__.py", line 26, in &lt;module&gt;
  from pandas._libs import (hashtable as _hashtable,
    File "C:\Users\ishan\AppData\Roaming\Python\Python36\site-packages\pandas\_libs\__init__.py", line 3, in &lt;module&gt;
  from .tslib import iNaT, NaT, Timestamp, Timedelta, OutOfBoundsDatetime
  ModuleNotFoundError: No module named 'pandas._libs.tslib'
  
  During handling of the above exception, another exception occurred:
  
  Traceback (most recent call last):
    File "&lt;stdin&gt;", line 1, in &lt;module&gt;
    File "C:\Users\ishan\AppData\Roaming\Python\Python36\site-packages\pandas\__init__.py", line 35, in &lt;module&gt;
  "the C extensions first.".format(module))
  ImportError: C extension: No module named 'pandas._libs.tslib' not built. If you want to import pandas from the source directory, you may need to run 'python setup.py build_ext --inplace --force' to build the C extensions first.
  </code></pre>
  
  <p>I tried the follwoing solutions: </p>
  
  <ol>
  <li>Cloning pandas from git and running SETUP.py (on an instance of python 3.6 installed directly into my win10 os)</li>
  <li>Using anaconda as python distribution and conda to install pandas</li>
  <li>Updating microsoft visual c++ 2017 redistributable</li>
  <li>Updating C:\ProgramData\Anaconda3\Lib\site-packages\PyInstaller\hooks\hook-pandas.py</li>
  </ol>
  
  <p>None of these seem to work. Please help me understand what the issue here is.</p>