title: After using pip, I get the error "Scikit-learn has not been built correctly"
body: <p>I'm using a Jetson Nano and I already tried reinstalling tensorflow (tried different versions) and numpy (also different versions). I'm using the <code>pip3</code> commands, since I'm using <code>python3</code> (version 3.6.9).
  Downgrading everything didn't work, since Keras needs tensorflow &gt;2.2
  I also tried reinstalling scikit-learn, using the <code>--force-reinstall</code> flag.
  Since it might be helpful, here is the full error message I receive when trying to run my program:</p>
  <pre><code>    Traceback (most recent call last):
    File &quot;/home/nano/.local/lib/python3.6/site-packages/sklearn/__check_build/__init__.py&quot;, line 44, in &lt;module&gt;
      from ._check_build import check_build  # noqa
  ImportError: /home/nano/.local/lib/python3.6/site-packages/sklearn/__check_build/../../scikit_learn.libs/libgomp-d22c30c5.so.1.0.0: cannot allocate memory in static TLS block
  
  During handling of the above exception, another exception occurred:
  
  Traceback (most recent call last):
    File &quot;LSTMMVMSTSF.py&quot;, line 4, in &lt;module&gt;
      import sklearn
    File &quot;/home/nano/.local/lib/python3.6/site-packages/sklearn/__init__.py&quot;, line 81, in &lt;module&gt;
      from . import __check_build  # noqa: F401
    File &quot;/home/nano/.local/lib/python3.6/site-packages/sklearn/__check_build/__init__.py&quot;, line 46, in &lt;module&gt;
      raise_build_error(e)
    File &quot;/home/nano/.local/lib/python3.6/site-packages/sklearn/__check_build/__init__.py&quot;, line 41, in raise_build_error
      %s&quot;&quot;&quot; % (e, local_dir, ''.join(dir_content).strip(), msg))
  ImportError: /home/nano/.local/lib/python3.6/site-packages/sklearn/__check_build/../../scikit_learn.libs/libgomp-d22c30c5.so.1.0.0: cannot allocate memory in static TLS block
  ___________________________________________________________________________
  Contents of /home/nano/.local/lib/python3.6/site-packages/sklearn/__check_build:
  __init__.py               _check_build.cpython-36m-aarch64-linux-gnu.so__pycache__
  setup.py
  ___________________________________________________________________________
  It seems that scikit-learn has not been built correctly.
  
  If you have installed scikit-learn from source, please do not forget
  to build the package before using it: run `python setup.py install` or
  `make` in the source directory.
  
  If you have used an installer, please check that it is suited for your
  Python version, your operating system and your platform.
  
  </code></pre>
  <p>Edit: I forgot to add information on the installation of scikit-learn. I used <code>sudo pip3 install scikit-learn</code>. The logs of that installment:</p>
  <pre><code>sudo pip3 install scikit-learn  Looking in indexes: https://pypi.org/simple, https://pypi.ngc.nvidia.com
  Collecting scikit-learn
    Downloading scikit_learn-0.24.2-cp36-cp36m-manylinux2014_aarch64.whl (24.0 MB)
       |████████████████████████████████| 24.0 MB 20.5 MB/s
  Requirement already satisfied: threadpoolctl&gt;=2.0.0 in /home/nano/.local/lib/python3.6/site-packages (from scikit-learn) (2.1.0)
  Requirement already satisfied: joblib&gt;=0.11 in /home/nano/.local/lib/python3.6/site-packages (from scikit-learn) (1.0.1)
  Requirement already satisfied: numpy&gt;=1.13.3 in /home/nano/.local/lib/python3.6/site-packages (from scikit-learn) (1.19.0)
  Requirement already satisfied: scipy&gt;=0.19.1 in /home/nano/.local/lib/python3.6/site-packages (from scikit-learn) (1.5.4)
  Installing collected packages: scikit-learn
  Successfully installed scikit-learn-0.24.2
  </code></pre>