<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>question No module named Sklearn in Support Questions</title>
    <link>https://community.cloudera.com/t5/Support-Questions/No-module-named-Sklearn/m-p/367235#M239835</link>
    <description>&lt;P&gt;Hi all, I am practicing the feature in CDSW.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;When trying to do an experiment,&amp;nbsp; I got an error in the session as below:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;-------error-------&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;import pickle&lt;/P&gt;&lt;P&gt;import cdsw&lt;/P&gt;&lt;P&gt;model = pickle.load(open('model.pkl', 'rb'))&lt;/P&gt;&lt;P&gt;ModuleNotFoundError: No module named 'sklearn'&lt;/P&gt;&lt;P&gt;ModuleNotFoundError Traceback (most recent call last)&lt;BR /&gt;/tmp/ipykernel_115/2912545845.py in &amp;lt;module&amp;gt;&lt;BR /&gt;----&amp;gt; 1 model = pickle.load(open('model.pkl', 'rb'))&lt;/P&gt;&lt;P&gt;ModuleNotFoundError: No module named 'sklearn'&lt;/P&gt;&lt;P&gt;Engine exited with status 1.&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;-------error-------&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;However, in the Build session in Experiment, I see Sklearn is installed in the docker container.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;-----build-log-----&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;Step 1/5 : FROM docker.repository.cloudera.com/cloudera/cdsw/ml-runtime-workbench-python3.8-standard:2022.11.2-b2&lt;BR /&gt;---&amp;gt; 7ffae291c607&lt;BR /&gt;Step 2/5 : WORKDIR /home/cdsw&lt;BR /&gt;---&amp;gt; 22e8b9772338&lt;BR /&gt;Removing intermediate container 404b7da93746&lt;BR /&gt;Step 3/5 : COPY sources /home/cdsw&lt;BR /&gt;---&amp;gt; 90d2c92ea316&lt;BR /&gt;Removing intermediate container 959005050d3c&lt;BR /&gt;Step 4/5 : RUN su cdsw -c "mkdir -p ${R_LIBS_USER:-/home/cdsw/R}" &amp;amp;&amp;amp; chown -R cdsw:cdsw /home/cdsw &amp;amp;&amp;amp; printf "%s\n" 'export ALL_PROXY="" HTTPS_PROXY="" HTTP_PROXY="" MAX_TEXT_LENGTH="9999999" NO_PROXY="" PYTHONPATH="/usr/local/lib/python2.7/site-packages:/usr/local/lib/python3.6/site-packages:/usr/local/lib/anaconda_python3/site-packages" all_proxy="" http_proxy="" https_proxy="" no_proxy="" &amp;amp;&amp;amp; /bin/bash --login -c "${1}"' &amp;gt; /tmp/.buildenv &amp;amp;&amp;amp; chmod u+x /tmp/.buildenv &amp;amp;&amp;amp; chown cdsw:cdsw /tmp/.buildenv &amp;amp;&amp;amp; chmod u+x "/home/cdsw/cdsw-build.sh" &amp;amp;&amp;amp; su cdsw -c "PATH=${PATH} /tmp/.buildenv /home/cdsw/cdsw-build.sh" &amp;amp;&amp;amp; :&lt;BR /&gt;---&amp;gt; Running in 0c052f60686b&lt;BR /&gt;Collecting sklearn&lt;BR /&gt;Downloading sklearn-0.0.post1.tar.gz (3.6 kB)&lt;BR /&gt;Building wheels for collected packages: sklearn&lt;BR /&gt;Building wheel for sklearn (setup.py): started&lt;BR /&gt;Building wheel for sklearn (setup.py): finished with status 'done'&lt;BR /&gt;Created wheel for sklearn: filename=sklearn-0.0.post1-py3-none-any.whl size=2343 sha256=8dbc420f70aee919b1d2719ee53b89f5822502f59707d87c14362581489fdccb&lt;BR /&gt;Stored in directory: /home/cdsw/.cache/pip/wheels/14/25/f7/1cc0956978ae479e75140219088deb7a36f60459df242b1a72&lt;BR /&gt;Successfully built sklearn&lt;BR /&gt;Installing collected packages: sklearn&lt;BR /&gt;Successfully installed sklearn-0.0.post1&lt;BR /&gt;---&amp;gt; 04c71dc6db3d&lt;BR /&gt;Removing intermediate container 0c052f60686b&lt;BR /&gt;Step 5/5 : CMD /bin/bash&lt;BR /&gt;---&amp;gt; Running in 561a448372ae&lt;BR /&gt;---&amp;gt; 4dcc7434f811&lt;BR /&gt;Removing intermediate container 561a448372ae&lt;BR /&gt;Successfully built 4dcc7434f811&lt;BR /&gt;Start Pushing image to [100.77.0.117:5000/4fcc178a-6e6e-4ed1-bd5b-7743775f9a5a]&lt;BR /&gt;Finish Pushing image to [100.77.0.117:5000/4fcc178a-6e6e-4ed1-bd5b-7743775f9a5a]&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;-----build-log-----&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Therefore, I have&amp;nbsp; no idea why it fails. Could someone point out the reason for me please? Thank you.&lt;/P&gt;</description>
    <pubDate>Tue, 21 Apr 2026 07:16:50 GMT</pubDate>
    <dc:creator>BrianChan</dc:creator>
    <dc:date>2026-04-21T07:16:50Z</dc:date>
    <item>
      <title>No module named Sklearn</title>
      <link>https://community.cloudera.com/t5/Support-Questions/No-module-named-Sklearn/m-p/367235#M239835</link>
      <description>&lt;P&gt;Hi all, I am practicing the feature in CDSW.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;When trying to do an experiment,&amp;nbsp; I got an error in the session as below:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;-------error-------&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;import pickle&lt;/P&gt;&lt;P&gt;import cdsw&lt;/P&gt;&lt;P&gt;model = pickle.load(open('model.pkl', 'rb'))&lt;/P&gt;&lt;P&gt;ModuleNotFoundError: No module named 'sklearn'&lt;/P&gt;&lt;P&gt;ModuleNotFoundError Traceback (most recent call last)&lt;BR /&gt;/tmp/ipykernel_115/2912545845.py in &amp;lt;module&amp;gt;&lt;BR /&gt;----&amp;gt; 1 model = pickle.load(open('model.pkl', 'rb'))&lt;/P&gt;&lt;P&gt;ModuleNotFoundError: No module named 'sklearn'&lt;/P&gt;&lt;P&gt;Engine exited with status 1.&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;-------error-------&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;However, in the Build session in Experiment, I see Sklearn is installed in the docker container.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;-----build-log-----&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;Step 1/5 : FROM docker.repository.cloudera.com/cloudera/cdsw/ml-runtime-workbench-python3.8-standard:2022.11.2-b2&lt;BR /&gt;---&amp;gt; 7ffae291c607&lt;BR /&gt;Step 2/5 : WORKDIR /home/cdsw&lt;BR /&gt;---&amp;gt; 22e8b9772338&lt;BR /&gt;Removing intermediate container 404b7da93746&lt;BR /&gt;Step 3/5 : COPY sources /home/cdsw&lt;BR /&gt;---&amp;gt; 90d2c92ea316&lt;BR /&gt;Removing intermediate container 959005050d3c&lt;BR /&gt;Step 4/5 : RUN su cdsw -c "mkdir -p ${R_LIBS_USER:-/home/cdsw/R}" &amp;amp;&amp;amp; chown -R cdsw:cdsw /home/cdsw &amp;amp;&amp;amp; printf "%s\n" 'export ALL_PROXY="" HTTPS_PROXY="" HTTP_PROXY="" MAX_TEXT_LENGTH="9999999" NO_PROXY="" PYTHONPATH="/usr/local/lib/python2.7/site-packages:/usr/local/lib/python3.6/site-packages:/usr/local/lib/anaconda_python3/site-packages" all_proxy="" http_proxy="" https_proxy="" no_proxy="" &amp;amp;&amp;amp; /bin/bash --login -c "${1}"' &amp;gt; /tmp/.buildenv &amp;amp;&amp;amp; chmod u+x /tmp/.buildenv &amp;amp;&amp;amp; chown cdsw:cdsw /tmp/.buildenv &amp;amp;&amp;amp; chmod u+x "/home/cdsw/cdsw-build.sh" &amp;amp;&amp;amp; su cdsw -c "PATH=${PATH} /tmp/.buildenv /home/cdsw/cdsw-build.sh" &amp;amp;&amp;amp; :&lt;BR /&gt;---&amp;gt; Running in 0c052f60686b&lt;BR /&gt;Collecting sklearn&lt;BR /&gt;Downloading sklearn-0.0.post1.tar.gz (3.6 kB)&lt;BR /&gt;Building wheels for collected packages: sklearn&lt;BR /&gt;Building wheel for sklearn (setup.py): started&lt;BR /&gt;Building wheel for sklearn (setup.py): finished with status 'done'&lt;BR /&gt;Created wheel for sklearn: filename=sklearn-0.0.post1-py3-none-any.whl size=2343 sha256=8dbc420f70aee919b1d2719ee53b89f5822502f59707d87c14362581489fdccb&lt;BR /&gt;Stored in directory: /home/cdsw/.cache/pip/wheels/14/25/f7/1cc0956978ae479e75140219088deb7a36f60459df242b1a72&lt;BR /&gt;Successfully built sklearn&lt;BR /&gt;Installing collected packages: sklearn&lt;BR /&gt;Successfully installed sklearn-0.0.post1&lt;BR /&gt;---&amp;gt; 04c71dc6db3d&lt;BR /&gt;Removing intermediate container 0c052f60686b&lt;BR /&gt;Step 5/5 : CMD /bin/bash&lt;BR /&gt;---&amp;gt; Running in 561a448372ae&lt;BR /&gt;---&amp;gt; 4dcc7434f811&lt;BR /&gt;Removing intermediate container 561a448372ae&lt;BR /&gt;Successfully built 4dcc7434f811&lt;BR /&gt;Start Pushing image to [100.77.0.117:5000/4fcc178a-6e6e-4ed1-bd5b-7743775f9a5a]&lt;BR /&gt;Finish Pushing image to [100.77.0.117:5000/4fcc178a-6e6e-4ed1-bd5b-7743775f9a5a]&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;-----build-log-----&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Therefore, I have&amp;nbsp; no idea why it fails. Could someone point out the reason for me please? Thank you.&lt;/P&gt;</description>
      <pubDate>Tue, 21 Apr 2026 07:16:50 GMT</pubDate>
      <guid>https://community.cloudera.com/t5/Support-Questions/No-module-named-Sklearn/m-p/367235#M239835</guid>
      <dc:creator>BrianChan</dc:creator>
      <dc:date>2026-04-21T07:16:50Z</dc:date>
    </item>
    <item>
      <title>Re: No module named Sklearn</title>
      <link>https://community.cloudera.com/t5/Support-Questions/No-module-named-Sklearn/m-p/367398#M239890</link>
      <description>&lt;P&gt;I managed to fix the issue.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;As I am using CDSW template, the library install be default is "sklearn". The correct library name should be "scikit-learn".&lt;/P&gt;</description>
      <pubDate>Fri, 31 Mar 2023 05:41:25 GMT</pubDate>
      <guid>https://community.cloudera.com/t5/Support-Questions/No-module-named-Sklearn/m-p/367398#M239890</guid>
      <dc:creator>BrianChan</dc:creator>
      <dc:date>2023-03-31T05:41:25Z</dc:date>
    </item>
  </channel>
</rss>

