[BUG] ValueError: numpy.ufunc size changed, may indicate binary incompatibility
### Description
<!--- Describe your issue/bug/request in detail -->
In the nightly windows pipelines, there is a problem with numpy and sklearn
```
##[command]"C:\\windows\\system32\\cmd.exe" /D /E:ON /V:OFF /S /C "CALL "C:\\Users\\recocat\\agent\\_work\\_temp\\b3a22118-20dc-4f27-837f-8c6b33419a25.cmd""
"Smoke tests"
ImportError while loading conftest 'C:\\Users\\recocat\\agent\\_work\\27\\s\\tests\\conftest.py'.
tests\\conftest.py:16: in <module>
    from sklearn.model_selection import train_test_split
C:\\Anaconda\\envs\\nightly_reco_pyspark\\lib\\site-packages\\sklearn\\__init__.py:74: in <module>
    from .base import clone
C:\\Anaconda\\envs\\nightly_reco_pyspark\\lib\\site-packages\\sklearn\\base.py:20: in <module>
    from .utils import _IS_32BIT
C:\\Anaconda\\envs\\nightly_reco_pyspark\\lib\\site-packages\\sklearn\\utils\\__init__.py:20: in <module>
    from .murmurhash import murmurhash3_32
__init__.pxd:918: in init sklearn.utils.murmurhash
    ???
E   ValueError: numpy.ufunc size changed, may indicate binary incompatibility. Expected 216 from C header, got 192
```

### In which platform does it happen?
<!--- Describe the platform where the issue is happening (use a list if needed) -->
<!--- For example: -->
<!--- * Azure Data Science Virtual Machine. -->
<!--- * Azure Databricks.  -->
<!--- * Other platforms.  -->
DSVM windows

### How do we replicate the issue?
<!--- Please be specific as possible (use a list if needed). -->
<!--- For example: -->
<!--- * Create a conda environment for pyspark -->
<!--- * Run unit test `test_sar_pyspark.py` with `pytest -m 'spark'` -->
<!--- * ... -->
run the integration tests in windows

### Expected behavior (i.e. solution)
<!--- For example:  -->
<!--- * The tests for SAR PySpark should pass successfully. -->

### Other Comments

diff --git a/scripts/generate_conda_file.py b/scripts/generate_conda_file.py
index 40215cc5..76d1a4d8 100644
--- a/scripts/generate_conda_file.py
+++ b/scripts/generate_conda_file.py
@@ -49,7 +49,7 @@ CONDA_BASE = {
     "pytest": "pytest>=3.6.4",
     "pytorch": "pytorch-cpu>=1.0.0",
     "seaborn": "seaborn>=0.8.1",
-    "scikit-learn": "scikit-learn==0.19.1",
+    "scikit-learn": "scikit-learn>=0.19.1",
     "scipy": "scipy>=1.0.0",
     "scikit-surprise": "scikit-surprise>=1.0.6",
     "swig": "swig==3.0.12",
@@ -58,6 +58,7 @@ CONDA_BASE = {
     "cmake": "cmake==3.14.0",
     "cornac": "cornac>=1.1.2",
     "papermill": "papermill==0.19.1",
+    "tqdm": "tqdm>=4.31.1",
 }
 
 CONDA_PYSPARK = {"pyarrow": "pyarrow>=0.8.0", "pyspark": "pyspark==2.3.1"}
@@ -82,7 +83,6 @@ PIP_BASE = {
     "nbconvert": "nbconvert==5.5.0",
     "pydocumentdb": "pydocumentdb>=2.3.3",
     "pymanopt": "pymanopt==0.2.3",
-    "tqdm": "tqdm==4.31.1",
     "xlearn": "xlearn==0.40a1"
 }
 
['scripts/generate_conda_file.py']