Wiki thread: lesson 1

ImportError Traceback (most recent call last)

in ()
1 from fastai.imports import *
----> 2 from fastai.structured import *
3
4 from pandas_summary import DataFrameSummary
5 from sklearn.ensemble import RandomForestRegressor, RandomForestClassifier

/usr/local/lib/python3.6/dist-packages/fastai/structured.py in ()
2
3 from sklearn_pandas import DataFrameMapper
----> 4 from sklearn.preprocessing import LabelEncoder, Imputer, StandardScaler
5 from pandas.api.types import is_string_dtype, is_numeric_dtype
6 from sklearn.ensemble import forest

ImportError: cannot import name ā€˜Imputerā€™

please share how to resolve this problem

1 Like

It seems an error due to wrong scikit-learn version. See https://github.com/mindsdb/lightwood/issues/75

I solved this error by changing imports in fastai/old/fastai/structured.py to

from sklearn.preprocessing import LabelEncoder, StandardScaler
from sklearn.impute import SimpleImputer

1 Like

I had a lot of issues getting access to the fastai library and everything that comes with it. So, I just wanted to provide updated steps for what I used to get the environment and library correct. Please note that I am working on a mac without gpu. Hence thy cpu is added to some of my commands. Additionally, the biggest difference between what I ran and the instructions above was added scikit learn version bc the current version of fastai does not have a working version of scikit learn so I needed to force it to deprecate. I hope this is helpful!

I ran the following steps in your terminal:

  1. <git clone https://github.com/fastai/fastai>
  2. <conda create -n fastai-cpu python=3.6 anaconda scikit-learn=0.21.3>
  3. <conda env update -f environment-cpu.yml>
  4. You can then open up Jupyter notebook and you should have access to all of the course documents from there.

*Once you open the Jupyter notebook make sure that you have all of the data or files needed for it to be run. For example lesson 1 references an algorithm to predict the price of bulldozers. You will need to download the data file from kaggle and put it in the appropriate directory for it to be called.

1 Like

I tried
!pip install scikit-learn==0.21.3
!pip install fastai==0.7.0
in Google Colab. And it went well.

4 Likes

thanks , it helped.

Hi,

Iā€™m having an issue at step conda env update.

I get this error related to installing scikit-misc. It says that Iā€™m missing a Fortan compiler. Can anyone whoā€™s had this issue tell me how to resolve it?

Thanks.

Error is below.

(base) PS C:\Users\nickl\fastai> conda env update
Collecting package metadata (repodata.json): done
Solving environment: done
Ran pip subprocess with arguments:
['C:\\Users\\nickl\\miniconda3\\envs\\fastai\\python.exe', '-m', 'pip', 'install', '-U', '-r', 'C:\\Users\\nickl\\fastai\\condaenv.ahfzzf0s.requirements.txt']
Pip subprocess output:
Requirement already up-to-date: torchvision==0.1.9 in c:\users\nickl\miniconda3\envs\fastai\lib\site-packages (from -r C:\Users\nickl\fastai\condaenv.ahfzzf0s.requirements.txt (line 1)) (0.1.9)
Requirement already up-to-date: opencv-python in c:\users\nickl\miniconda3\envs\fastai\lib\site-packages (from -r C:\Users\nickl\fastai\condaenv.ahfzzf0s.requirements.txt (line 2)) (4.2.0.34)
Requirement already up-to-date: isoweek in c:\users\nickl\miniconda3\envs\fastai\lib\site-packages (from -r C:\Users\nickl\fastai\condaenv.ahfzzf0s.requirements.txt (line 3)) (1.3.3)
Requirement already up-to-date: pandas_summary==0.0.5 in c:\users\nickl\miniconda3\envs\fastai\lib\site-packages (from -r C:\Users\nickl\fastai\condaenv.ahfzzf0s.requirements.txt (line 4)) (0.0.5)
Requirement already up-to-date: torchtext==0.2.3 in c:\users\nickl\miniconda3\envs\fastai\lib\site-packages (from -r C:\Users\nickl\fastai\condaenv.ahfzzf0s.requirements.txt (line 5)) (0.2.3)
Requirement already up-to-date: graphviz in c:\users\nickl\miniconda3\envs\fastai\lib\site-packages (from -r C:\Users\nickl\fastai\condaenv.ahfzzf0s.requirements.txt (line 6)) (0.14)
Requirement already up-to-date: sklearn_pandas in c:\users\nickl\miniconda3\envs\fastai\lib\site-packages (from -r C:\Users\nickl\fastai\condaenv.ahfzzf0s.requirements.txt (line 7)) (1.8.0)
Requirement already up-to-date: feather-format in c:\users\nickl\miniconda3\envs\fastai\lib\site-packages (from -r C:\Users\nickl\fastai\condaenv.ahfzzf0s.requirements.txt (line 8)) (0.4.1)
Requirement already up-to-date: plotnine in c:\users\nickl\miniconda3\envs\fastai\lib\site-packages (from -r C:\Users\nickl\fastai\condaenv.ahfzzf0s.requirements.txt (line 9)) (0.6.0)
Requirement already up-to-date: kaggle-cli in c:\users\nickl\miniconda3\envs\fastai\lib\site-packages (from -r C:\Users\nickl\fastai\condaenv.ahfzzf0s.requirements.txt (line 10)) (0.12.13)
Requirement already up-to-date: ipywidgets in c:\users\nickl\miniconda3\envs\fastai\lib\site-packages (from -r C:\Users\nickl\fastai\condaenv.ahfzzf0s.requirements.txt (line 11)) (7.5.1)
Requirement already up-to-date: nbconvert in c:\users\nickl\miniconda3\envs\fastai\lib\site-packages (from -r C:\Users\nickl\fastai\condaenv.ahfzzf0s.requirements.txt (line 12)) (5.6.1)
Requirement already up-to-date: PyHamcrest in c:\users\nickl\miniconda3\envs\fastai\lib\site-packages (from -r C:\Users\nickl\fastai\condaenv.ahfzzf0s.requirements.txt (line 13)) (2.0.2)
Requirement already up-to-date: pdpbox==0.1.0 in c:\users\nickl\miniconda3\envs\fastai\lib\site-packages (from -r C:\Users\nickl\fastai\condaenv.ahfzzf0s.requirements.txt (line 14)) (0.1)
Collecting scikit-misc
  Using cached scikit-misc-0.1.3.tar.gz (887 kB)
Requirement already satisfied, skipping upgrade: six in c:\users\nickl\miniconda3\envs\fastai\lib\site-packages (from torchvision==0.1.9->-r C:\Users\nickl\fastai\condaenv.ahfzzf0s.requirements.txt (line 1)) (1.14.0)
Requirement already satisfied, skipping upgrade: pillow in c:\users\nickl\miniconda3\envs\fastai\lib\site-packages (from torchvision==0.1.9->-r C:\Users\nickl\fastai\condaenv.ahfzzf0s.requirements.txt (line 1)) (7.1.2)
Requirement already satisfied, skipping upgrade: numpy in c:\users\nickl\miniconda3\envs\fastai\lib\site-packages (from torchvision==0.1.9->-r C:\Users\nickl\fastai\condaenv.ahfzzf0s.requirements.txt (line 1)) (1.18.1)
Requirement already satisfied, skipping upgrade: torch in c:\users\nickl\miniconda3\envs\fastai\lib\site-packages (from torchvision==0.1.9->-r C:\Users\nickl\fastai\condaenv.ahfzzf0s.requirements.txt (line 1)) (0.3.1.post2)
Requirement already satisfied, skipping upgrade: pandas in c:\users\nickl\miniconda3\envs\fastai\lib\site-packages (from pandas_summary==0.0.5->-r C:\Users\nickl\fastai\condaenv.ahfzzf0s.requirements.txt (line 4)) (1.0.3)
Requirement already satisfied, skipping upgrade: requests in c:\users\nickl\miniconda3\envs\fastai\lib\site-packages (from torchtext==0.2.3->-r C:\Users\nickl\fastai\condaenv.ahfzzf0s.requirements.txt (line 5)) (2.23.0)
Requirement already satisfied, skipping upgrade: tqdm in c:\users\nickl\miniconda3\envs\fastai\lib\site-packages (from torchtext==0.2.3->-r C:\Users\nickl\fastai\condaenv.ahfzzf0s.requirements.txt (line 5)) (4.46.0)
Requirement already satisfied, skipping upgrade: scikit-learn>=0.15.0 in c:\users\nickl\miniconda3\envs\fastai\lib\site-packages (from sklearn_pandas->-r C:\Users\nickl\fastai\condaenv.ahfzzf0s.requirements.txt (line 7)) (0.22.1)
Requirement already satisfied, skipping upgrade: scipy>=0.14 in c:\users\nickl\miniconda3\envs\fastai\lib\site-packages (from sklearn_pandas->-r C:\Users\nickl\fastai\condaenv.ahfzzf0s.requirements.txt (line 7)) (1.4.1)
Requirement already satisfied, skipping upgrade: pyarrow>=0.4.0 in c:\users\nickl\miniconda3\envs\fastai\lib\site-packages (from feather-format->-r C:\Users\nickl\fastai\condaenv.ahfzzf0s.requirements.txt (line 8)) (0.17.1)
Requirement already satisfied, skipping upgrade: descartes>=1.1.0 in c:\users\nickl\miniconda3\envs\fastai\lib\site-packages (from plotnine->-r C:\Users\nickl\fastai\condaenv.ahfzzf0s.requirements.txt (line 9)) (1.1.0)
Requirement already satisfied, skipping upgrade: mizani>=0.6.0 in c:\users\nickl\miniconda3\envs\fastai\lib\site-packages (from plotnine->-r C:\Users\nickl\fastai\condaenv.ahfzzf0s.requirements.txt (line 9)) (0.6.0)
Requirement already satisfied, skipping upgrade: patsy>=0.4.1 in c:\users\nickl\miniconda3\envs\fastai\lib\site-packages (from plotnine->-r C:\Users\nickl\fastai\condaenv.ahfzzf0s.requirements.txt (line 9)) (0.5.1)
Requirement already satisfied, skipping upgrade: matplotlib>=3.1.1 in c:\users\nickl\miniconda3\envs\fastai\lib\site-packages (from plotnine->-r C:\Users\nickl\fastai\condaenv.ahfzzf0s.requirements.txt (line 9)) (3.1.3)
Requirement already satisfied, skipping upgrade: statsmodels>=0.9.0 in c:\users\nickl\miniconda3\envs\fastai\lib\site-packages (from plotnine->-r C:\Users\nickl\fastai\condaenv.ahfzzf0s.requirements.txt (line 9)) (0.11.0)
Requirement already satisfied, skipping upgrade: lxml<4.1,>=4.0.0 in c:\users\nickl\miniconda3\envs\fastai\lib\site-packages (from kaggle-cli->-r C:\Users\nickl\fastai\condaenv.ahfzzf0s.requirements.txt (line 10)) (4.0.0)
Requirement already satisfied, skipping upgrade: MechanicalSoup<0.9,>=0.7.0 in c:\users\nickl\miniconda3\envs\fastai\lib\site-packages (from kaggle-cli->-r C:\Users\nickl\fastai\condaenv.ahfzzf0s.requirements.txt (line 10)) (0.8.0)
Requirement already satisfied, skipping upgrade: configparser in c:\users\nickl\miniconda3\envs\fastai\lib\site-packages (from kaggle-cli->-r C:\Users\nickl\fastai\condaenv.ahfzzf0s.requirements.txt (line 10)) (5.0.0)
Requirement already satisfied, skipping upgrade: beautifulsoup4<4.7,>=4.6.0 in c:\users\nickl\miniconda3\envs\fastai\lib\site-packages (from kaggle-cli->-r C:\Users\nickl\fastai\condaenv.ahfzzf0s.requirements.txt (line 10)) (4.6.3)
Requirement already satisfied, skipping upgrade: progressbar2<3.35,>=3.34.3 in c:\users\nickl\miniconda3\envs\fastai\lib\site-packages (from kaggle-cli->-r C:\Users\nickl\fastai\condaenv.ahfzzf0s.requirements.txt (line 10)) (3.34.3)
Requirement already satisfied, skipping upgrade: cssselect<1.1,>=1.0.1 in c:\users\nickl\miniconda3\envs\fastai\lib\site-packages (from kaggle-cli->-r C:\Users\nickl\fastai\condaenv.ahfzzf0s.requirements.txt (line 10)) (1.0.3)
Requirement already satisfied, skipping upgrade: cliff<2.9,>=2.8.0 in c:\users\nickl\miniconda3\envs\fastai\lib\site-packages (from kaggle-cli->-r C:\Users\nickl\fastai\condaenv.ahfzzf0s.requirements.txt (line 10)) (2.8.3)
Requirement already satisfied, skipping upgrade: nbformat>=4.2.0 in c:\users\nickl\miniconda3\envs\fastai\lib\site-packages (from ipywidgets->-r C:\Users\nickl\fastai\condaenv.ahfzzf0s.requirements.txt (line 11)) (5.0.6)
Requirement already satisfied, skipping upgrade: widgetsnbextension~=3.5.0 in c:\users\nickl\miniconda3\envs\fastai\lib\site-packages (from ipywidgets->-r C:\Users\nickl\fastai\condaenv.ahfzzf0s.requirements.txt (line 11)) (3.5.1)
Requirement already satisfied, skipping upgrade: traitlets>=4.3.1 in c:\users\nickl\miniconda3\envs\fastai\lib\site-packages (from ipywidgets->-r C:\Users\nickl\fastai\condaenv.ahfzzf0s.requirements.txt (line 11)) (4.3.3)
Requirement already satisfied, skipping upgrade: ipykernel>=4.5.1 in c:\users\nickl\miniconda3\envs\fastai\lib\site-packages (from ipywidgets->-r C:\Users\nickl\fastai\condaenv.ahfzzf0s.requirements.txt (line 11)) (5.1.4)
Requirement already satisfied, skipping upgrade: ipython>=4.0.0; python_version >= "3.3" in c:\users\nickl\miniconda3\envs\fastai\lib\site-packages (from ipywidgets->-r C:\Users\nickl\fastai\condaenv.ahfzzf0s.requirements.txt (line 11)) (7.13.0)
Requirement already satisfied, skipping upgrade: mistune<2,>=0.8.1 in c:\users\nickl\miniconda3\envs\fastai\lib\site-packages (from nbconvert->-r C:\Users\nickl\fastai\condaenv.ahfzzf0s.requirements.txt (line 12)) (0.8.4)
Requirement already satisfied, skipping upgrade: jupyter-core in c:\users\nickl\miniconda3\envs\fastai\lib\site-packages (from nbconvert->-r C:\Users\nickl\fastai\condaenv.ahfzzf0s.requirements.txt (line 12)) (4.6.3)
Requirement already satisfied, skipping upgrade: jinja2>=2.4 in c:\users\nickl\miniconda3\envs\fastai\lib\site-packages (from nbconvert->-r C:\Users\nickl\fastai\condaenv.ahfzzf0s.requirements.txt (line 12)) (2.11.2)
Requirement already satisfied, skipping upgrade: testpath in c:\users\nickl\miniconda3\envs\fastai\lib\site-packages (from nbconvert->-r C:\Users\nickl\fastai\condaenv.ahfzzf0s.requirements.txt (line 12)) (0.4.4)
Requirement already satisfied, skipping upgrade: defusedxml in c:\users\nickl\miniconda3\envs\fastai\lib\site-packages (from nbconvert->-r C:\Users\nickl\fastai\condaenv.ahfzzf0s.requirements.txt (line 12)) (0.6.0)
Requirement already satisfied, skipping upgrade: pandocfilters>=1.4.1 in c:\users\nickl\miniconda3\envs\fastai\lib\site-packages (from nbconvert->-r C:\Users\nickl\fastai\condaenv.ahfzzf0s.requirements.txt (line 12)) (1.4.2)
Requirement already satisfied, skipping upgrade: entrypoints>=0.2.2 in c:\users\nickl\miniconda3\envs\fastai\lib\site-packages (from nbconvert->-r C:\Users\nickl\fastai\condaenv.ahfzzf0s.requirements.txt (line 12)) (0.3)
Requirement already satisfied, skipping upgrade: bleach in c:\users\nickl\miniconda3\envs\fastai\lib\site-packages (from nbconvert->-r C:\Users\nickl\fastai\condaenv.ahfzzf0s.requirements.txt (line 12)) (3.1.4)
Requirement already satisfied, skipping upgrade: pygments in c:\users\nickl\miniconda3\envs\fastai\lib\site-packages (from nbconvert->-r C:\Users\nickl\fastai\condaenv.ahfzzf0s.requirements.txt (line 12)) (2.6.1)
Requirement already satisfied, skipping upgrade: pyyaml in c:\users\nickl\miniconda3\envs\fastai\lib\site-packages (from torch->torchvision==0.1.9->-r C:\Users\nickl\fastai\condaenv.ahfzzf0s.requirements.txt (line 1)) (5.3.1)
Requirement already satisfied, skipping upgrade: pytz>=2017.2 in c:\users\nickl\miniconda3\envs\fastai\lib\site-packages (from pandas->pandas_summary==0.0.5->-r C:\Users\nickl\fastai\condaenv.ahfzzf0s.requirements.txt (line 4)) (2020.1)
Requirement already satisfied, skipping upgrade: python-dateutil>=2.6.1 in c:\users\nickl\miniconda3\envs\fastai\lib\site-packages (from pandas->pandas_summary==0.0.5->-r C:\Users\nickl\fastai\condaenv.ahfzzf0s.requirements.txt (line 4)) (2.8.1)
Requirement already satisfied, skipping upgrade: urllib3!=1.25.0,!=1.25.1,<1.26,>=1.21.1 in c:\users\nickl\miniconda3\envs\fastai\lib\site-packages (from requests->torchtext==0.2.3->-r C:\Users\nickl\fastai\condaenv.ahfzzf0s.requirements.txt (line 5)) (1.25.8)
Requirement already satisfied, skipping upgrade: chardet<4,>=3.0.2 in c:\users\nickl\miniconda3\envs\fastai\lib\site-packages (from requests->torchtext==0.2.3->-r C:\Users\nickl\fastai\condaenv.ahfzzf0s.requirements.txt (line 5)) (3.0.4)
Requirement already satisfied, skipping upgrade: certifi>=2017.4.17 in c:\users\nickl\miniconda3\envs\fastai\lib\site-packages (from requests->torchtext==0.2.3->-r C:\Users\nickl\fastai\condaenv.ahfzzf0s.requirements.txt (line 5)) (2020.4.5.1)
Requirement already satisfied, skipping upgrade: idna<3,>=2.5 in c:\users\nickl\miniconda3\envs\fastai\lib\site-packages (from requests->torchtext==0.2.3->-r C:\Users\nickl\fastai\condaenv.ahfzzf0s.requirements.txt (line 5)) (2.9)
Requirement already satisfied, skipping upgrade: joblib>=0.11 in c:\users\nickl\miniconda3\envs\fastai\lib\site-packages (from scikit-learn>=0.15.0->sklearn_pandas->-r C:\Users\nickl\fastai\condaenv.ahfzzf0s.requirements.txt (line 7)) (0.14.1)
Requirement already satisfied, skipping upgrade: palettable in c:\users\nickl\miniconda3\envs\fastai\lib\site-packages (from mizani>=0.6.0->plotnine->-r C:\Users\nickl\fastai\condaenv.ahfzzf0s.requirements.txt (line 9)) (3.3.0)
Requirement already satisfied, skipping upgrade: pyparsing!=2.0.4,!=2.1.2,!=2.1.6,>=2.0.1 in c:\users\nickl\miniconda3\envs\fastai\lib\site-packages (from matplotlib>=3.1.1->plotnine->-r C:\Users\nickl\fastai\condaenv.ahfzzf0s.requirements.txt (line 9)) (2.4.7)
Requirement already satisfied, skipping upgrade: kiwisolver>=1.0.1 in c:\users\nickl\miniconda3\envs\fastai\lib\site-packages (from matplotlib>=3.1.1->plotnine->-r C:\Users\nickl\fastai\condaenv.ahfzzf0s.requirements.txt (line 9)) (1.2.0)
Requirement already satisfied, skipping upgrade: cycler>=0.10 in c:\users\nickl\miniconda3\envs\fastai\lib\site-packages (from matplotlib>=3.1.1->plotnine->-r C:\Users\nickl\fastai\condaenv.ahfzzf0s.requirements.txt (line 9)) (0.10.0)
Requirement already satisfied, skipping upgrade: python-utils>=2.1.0 in c:\users\nickl\miniconda3\envs\fastai\lib\site-packages (from progressbar2<3.35,>=3.34.3->kaggle-cli->-r C:\Users\nickl\fastai\condaenv.ahfzzf0s.requirements.txt (line 10)) (2.4.0)
Requirement already satisfied, skipping upgrade: PrettyTable<0.8,>=0.7.1 in c:\users\nickl\miniconda3\envs\fastai\lib\site-packages (from cliff<2.9,>=2.8.0->kaggle-cli->-r C:\Users\nickl\fastai\condaenv.ahfzzf0s.requirements.txt (line 10)) (0.7.2)
Requirement already satisfied, skipping upgrade: cmd2>=0.6.7; python_version >= "3.0" in c:\users\nickl\miniconda3\envs\fastai\lib\site-packages (from cliff<2.9,>=2.8.0->kaggle-cli->-r C:\Users\nickl\fastai\condaenv.ahfzzf0s.requirements.txt (line 10)) (1.0.2)
Requirement already satisfied, skipping upgrade: stevedore>=1.20.0 in c:\users\nickl\miniconda3\envs\fastai\lib\site-packages (from cliff<2.9,>=2.8.0->kaggle-cli->-r C:\Users\nickl\fastai\condaenv.ahfzzf0s.requirements.txt (line 10)) (1.32.0)
Requirement already satisfied, skipping upgrade: pbr!=2.1.0,>=2.0.0 in c:\users\nickl\miniconda3\envs\fastai\lib\site-packages (from cliff<2.9,>=2.8.0->kaggle-cli->-r C:\Users\nickl\fastai\condaenv.ahfzzf0s.requirements.txt (line 10)) (5.4.5)
Requirement already satisfied, skipping upgrade: jsonschema!=2.5.0,>=2.4 in c:\users\nickl\miniconda3\envs\fastai\lib\site-packages (from nbformat>=4.2.0->ipywidgets->-r C:\Users\nickl\fastai\condaenv.ahfzzf0s.requirements.txt (line 11)) (3.2.0)
Requirement already satisfied, skipping upgrade: ipython-genutils in c:\users\nickl\miniconda3\envs\fastai\lib\site-packages (from nbformat>=4.2.0->ipywidgets->-r C:\Users\nickl\fastai\condaenv.ahfzzf0s.requirements.txt (line 11)) (0.2.0)
Requirement already satisfied, skipping upgrade: notebook>=4.4.1 in c:\users\nickl\miniconda3\envs\fastai\lib\site-packages (from widgetsnbextension~=3.5.0->ipywidgets->-r C:\Users\nickl\fastai\condaenv.ahfzzf0s.requirements.txt (line 11)) (5.7.9)
Requirement already satisfied, skipping upgrade: decorator in c:\users\nickl\miniconda3\envs\fastai\lib\site-packages (from traitlets>=4.3.1->ipywidgets->-r C:\Users\nickl\fastai\condaenv.ahfzzf0s.requirements.txt (line 11)) (4.4.2)
Requirement already satisfied, skipping upgrade: tornado>=4.2 in c:\users\nickl\miniconda3\envs\fastai\lib\site-packages (from ipykernel>=4.5.1->ipywidgets->-r C:\Users\nickl\fastai\condaenv.ahfzzf0s.requirements.txt (line 11)) (4.5.3)
Requirement already satisfied, skipping upgrade: jupyter-client in c:\users\nickl\miniconda3\envs\fastai\lib\site-packages (from ipykernel>=4.5.1->ipywidgets->-r C:\Users\nickl\fastai\condaenv.ahfzzf0s.requirements.txt (line 11)) (6.1.3)
Requirement already satisfied, skipping upgrade: prompt-toolkit!=3.0.0,!=3.0.1,<3.1.0,>=2.0.0 in c:\users\nickl\miniconda3\envs\fastai\lib\site-packages (from ipython>=4.0.0; python_version >= "3.3"->ipywidgets->-r C:\Users\nickl\fastai\condaenv.ahfzzf0s.requirements.txt (line 11)) (3.0.4)
Requirement already satisfied, skipping upgrade: setuptools>=18.5 in c:\users\nickl\miniconda3\envs\fastai\lib\site-packages (from ipython>=4.0.0; python_version >= "3.3"->ipywidgets->-r C:\Users\nickl\fastai\condaenv.ahfzzf0s.requirements.txt (line 11)) (46.4.0.post20200518)
Requirement already satisfied, skipping upgrade: colorama; sys_platform == "win32" in c:\users\nickl\miniconda3\envs\fastai\lib\site-packages (from ipython>=4.0.0; python_version >= "3.3"->ipywidgets->-r C:\Users\nickl\fastai\condaenv.ahfzzf0s.requirements.txt (line 11)) (0.4.3)
Requirement already satisfied, skipping upgrade: pickleshare in c:\users\nickl\miniconda3\envs\fastai\lib\site-packages (from ipython>=4.0.0; python_version >= "3.3"->ipywidgets->-r C:\Users\nickl\fastai\condaenv.ahfzzf0s.requirements.txt (line 11)) (0.7.5)
Requirement already satisfied, skipping upgrade: jedi>=0.10 in c:\users\nickl\miniconda3\envs\fastai\lib\site-packages (from ipython>=4.0.0; python_version >= "3.3"->ipywidgets->-r C:\Users\nickl\fastai\condaenv.ahfzzf0s.requirements.txt (line 11)) (0.15.2)
Requirement already satisfied, skipping upgrade: backcall in c:\users\nickl\miniconda3\envs\fastai\lib\site-packages (from ipython>=4.0.0; python_version >= "3.3"->ipywidgets->-r C:\Users\nickl\fastai\condaenv.ahfzzf0s.requirements.txt (line 11)) (0.1.0)
Requirement already satisfied, skipping upgrade: pywin32>=1.0; sys_platform == "win32" in c:\users\nickl\miniconda3\envs\fastai\lib\site-packages (from jupyter-core->nbconvert->-r C:\Users\nickl\fastai\condaenv.ahfzzf0s.requirements.txt (line 12)) (227)
Requirement already satisfied, skipping upgrade: MarkupSafe>=0.23 in c:\users\nickl\miniconda3\envs\fastai\lib\site-packages (from jinja2>=2.4->nbconvert->-r C:\Users\nickl\fastai\condaenv.ahfzzf0s.requirements.txt (line 12)) (1.1.1)
Requirement already satisfied, skipping upgrade: webencodings in c:\users\nickl\miniconda3\envs\fastai\lib\site-packages (from bleach->nbconvert->-r C:\Users\nickl\fastai\condaenv.ahfzzf0s.requirements.txt (line 12)) (0.5.1)
Requirement already satisfied, skipping upgrade: pyreadline; sys_platform == "win32" in c:\users\nickl\miniconda3\envs\fastai\lib\site-packages (from cmd2>=0.6.7; python_version >= "3.0"->cliff<2.9,>=2.8.0->kaggle-cli->-r C:\Users\nickl\fastai\condaenv.ahfzzf0s.requirements.txt (line 10)) (2.1)
Requirement already satisfied, skipping upgrade: attrs>=16.3.0 in c:\users\nickl\miniconda3\envs\fastai\lib\site-packages (from cmd2>=0.6.7; python_version >= "3.0"->cliff<2.9,>=2.8.0->kaggle-cli->-r C:\Users\nickl\fastai\condaenv.ahfzzf0s.requirements.txt (line 10)) (19.3.0)
Requirement already satisfied, skipping upgrade: wcwidth>=0.1.7 in c:\users\nickl\miniconda3\envs\fastai\lib\site-packages (from cmd2>=0.6.7; python_version >= "3.0"->cliff<2.9,>=2.8.0->kaggle-cli->-r C:\Users\nickl\fastai\condaenv.ahfzzf0s.requirements.txt (line 10)) (0.1.9)
Requirement already satisfied, skipping upgrade: pyperclip>=1.6 in c:\users\nickl\miniconda3\envs\fastai\lib\site-packages (from cmd2>=0.6.7; python_version >= "3.0"->cliff<2.9,>=2.8.0->kaggle-cli->-r C:\Users\nickl\fastai\condaenv.ahfzzf0s.requirements.txt (line 10)) (1.8.0)
Requirement already satisfied, skipping upgrade: importlib-metadata; python_version < "3.8" in c:\users\nickl\miniconda3\envs\fastai\lib\site-packages (from jsonschema!=2.5.0,>=2.4->nbformat>=4.2.0->ipywidgets->-r C:\Users\nickl\fastai\condaenv.ahfzzf0s.requirements.txt (line 11)) (1.5.0)
Requirement already satisfied, skipping upgrade: pyrsistent>=0.14.0 in c:\users\nickl\miniconda3\envs\fastai\lib\site-packages (from jsonschema!=2.5.0,>=2.4->nbformat>=4.2.0->ipywidgets->-r C:\Users\nickl\fastai\condaenv.ahfzzf0s.requirements.txt (line 11)) (0.16.0)
Requirement already satisfied, skipping upgrade: prometheus-client in c:\users\nickl\miniconda3\envs\fastai\lib\site-packages (from notebook>=4.4.1->widgetsnbextension~=3.5.0->ipywidgets->-r C:\Users\nickl\fastai\condaenv.ahfzzf0s.requirements.txt (line 11)) (0.7.1)
Requirement already satisfied, skipping upgrade: pyzmq>=17 in c:\users\nickl\miniconda3\envs\fastai\lib\site-packages (from notebook>=4.4.1->widgetsnbextension~=3.5.0->ipywidgets->-r C:\Users\nickl\fastai\condaenv.ahfzzf0s.requirements.txt (line 11)) (18.1.1)
Requirement already satisfied, skipping upgrade: Send2Trash in c:\users\nickl\miniconda3\envs\fastai\lib\site-packages (from notebook>=4.4.1->widgetsnbextension~=3.5.0->ipywidgets->-r C:\Users\nickl\fastai\condaenv.ahfzzf0s.requirements.txt (line 11)) (1.5.0)
Requirement already satisfied, skipping upgrade: terminado>=0.8.1 in c:\users\nickl\miniconda3\envs\fastai\lib\site-packages (from notebook>=4.4.1->widgetsnbextension~=3.5.0->ipywidgets->-r C:\Users\nickl\fastai\condaenv.ahfzzf0s.requirements.txt (line 11)) (0.8.3)
Requirement already satisfied, skipping upgrade: parso>=0.5.2 in c:\users\nickl\miniconda3\envs\fastai\lib\site-packages (from jedi>=0.10->ipython>=4.0.0; python_version >= "3.3"->ipywidgets->-r C:\Users\nickl\fastai\condaenv.ahfzzf0s.requirements.txt (line 11)) (0.5.2)
Requirement already satisfied, skipping upgrade: zipp>=0.5 in c:\users\nickl\miniconda3\envs\fastai\lib\site-packages (from importlib-metadata; python_version < "3.8"->jsonschema!=2.5.0,>=2.4->nbformat>=4.2.0->ipywidgets->-r C:\Users\nickl\fastai\condaenv.ahfzzf0s.requirements.txt (line 11)) (3.1.0)
Building wheels for collected packages: scikit-misc
  Building wheel for scikit-misc (setup.py): started
  Building wheel for scikit-misc (setup.py): finished with status 'error'
  Running setup.py clean for scikit-misc
Failed to build scikit-misc
Installing collected packages: scikit-misc
    Running setup.py install for scikit-misc: started
    Running setup.py install for scikit-misc: finished with status 'error'

Pip subprocess error:
  ERROR: Command errored out with exit status 1:
   command: 'C:\Users\nickl\miniconda3\envs\fastai\python.exe' -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\\Users\\nickl\\AppData\\Local\\Temp\\pip-install-4kl_puds\\scikit-misc\\setup.py'"'"'; __file__='"'"'C:\\Users\\nickl\\AppData\\Local\\Temp\\pip-install-4kl_puds\\scikit-misc\\setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' bdist_wheel -d 'C:\Users\nickl\AppData\Local\Temp\pip-wheel-ai5sq3ly'
       cwd: C:\Users\nickl\AppData\Local\Temp\pip-install-4kl_puds\scikit-misc\
  Complete output (123 lines):
  blas_opt_info:
  blas_mkl_info:
  No module named 'numpy.distutils._msvccompiler' in numpy.distutils; trying from distutils
  customize MSVCCompiler
    libraries mkl_rt not found in ['C:/Users/nickl/miniconda3/envs/fastai\\Library\\lib']
    NOT AVAILABLE

  blis_info:
    libraries blis not found in ['C:\\Users\\nickl\\miniconda3\\envs\\fastai\\lib', 'C:\\', 'C:\\Users\\nickl\\miniconda3\\envs\\fastai\\libs']
    NOT AVAILABLE

  openblas_info:
    libraries openblas not found in ['C:\\Users\\nickl\\miniconda3\\envs\\fastai\\lib', 'C:\\', 'C:\\Users\\nickl\\miniconda3\\envs\\fastai\\libs']
  get_default_fcompiler: matching types: '['gnu', 'intelv', 'absoft', 'compaqv', 'intelev', 'gnu95', 'g95', 'intelvem', 'intelem', 'flang']'
  customize GnuFCompiler
  Could not locate executable g77
  Could not locate executable f77
  customize IntelVisualFCompiler
  Could not locate executable ifort
  Could not locate executable ifl
  customize AbsoftFCompiler
  Could not locate executable f90
  customize CompaqVisualFCompiler
  Could not locate executable DF
  customize IntelItaniumVisualFCompiler
  Could not locate executable efl
  customize Gnu95FCompiler
  Could not locate executable gfortran
  Could not locate executable f95
  customize G95FCompiler
  Could not locate executable g95
  customize IntelEM64VisualFCompiler
  customize IntelEM64TFCompiler
  Could not locate executable efort
  Could not locate executable efc
  customize PGroupFlangCompiler
  Could not locate executable flang
  don't know how to compile Fortran code on platform 'nt'
    NOT AVAILABLE

  atlas_3_10_blas_threads_info:
  Setting PTATLAS=ATLAS
    libraries tatlas not found in ['C:\\Users\\nickl\\miniconda3\\envs\\fastai\\lib', 'C:\\', 'C:\\Users\\nickl\\miniconda3\\envs\\fastai\\libs']
    NOT AVAILABLE

  atlas_3_10_blas_info:
    libraries satlas not found in ['C:\\Users\\nickl\\miniconda3\\envs\\fastai\\lib', 'C:\\', 'C:\\Users\\nickl\\miniconda3\\envs\\fastai\\libs']
    NOT AVAILABLE

  atlas_blas_threads_info:
  Setting PTATLAS=ATLAS
    libraries ptf77blas,ptcblas,atlas not found in ['C:\\Users\\nickl\\miniconda3\\envs\\fastai\\lib', 'C:\\', 'C:\\Users\\nickl\\miniconda3\\envs\\fastai\\libs']
    NOT AVAILABLE

  atlas_blas_info:
    libraries f77blas,cblas,atlas not found in ['C:\\Users\\nickl\\miniconda3\\envs\\fastai\\lib', 'C:\\', 'C:\\Users\\nickl\\miniconda3\\envs\\fastai\\libs']
    NOT AVAILABLE

  accelerate_info:
    NOT AVAILABLE

  C:\Users\nickl\miniconda3\envs\fastai\lib\site-packages\numpy\distutils\system_info.py:1896: UserWarning:
      Optimized (vendor) Blas libraries are not found.
      Falls back to netlib Blas library which has worse performance.
      A better performance should be easily gained by switching
      Blas library.
    if self._calc_info(blas):
  blas_info:
    libraries blas not found in ['C:\\Users\\nickl\\miniconda3\\envs\\fastai\\lib', 'C:\\', 'C:\\Users\\nickl\\miniconda3\\envs\\fastai\\libs']
    NOT AVAILABLE

  C:\Users\nickl\miniconda3\envs\fastai\lib\site-packages\numpy\distutils\system_info.py:1896: UserWarning:
      Blas (http://www.netlib.org/blas/) libraries not found.
      Directories to search for the libraries can be specified in the
      numpy/distutils/site.cfg file (section [blas]) or by setting
      the BLAS environment variable.
    if self._calc_info(blas):
  blas_src_info:
    NOT AVAILABLE

  C:\Users\nickl\miniconda3\envs\fastai\lib\site-packages\numpy\distutils\system_info.py:1896: UserWarning:
      Blas (http://www.netlib.org/blas/) sources not found.
      Directories to search for the sources can be specified in the
      numpy/distutils/site.cfg file (section [blas_src]) or by setting
      the BLAS_SRC environment variable.
    if self._calc_info(blas):
    NOT AVAILABLE

  running bdist_wheel
  running build
  running config_cc
  unifing config_cc, config, build_clib, build_ext, build commands --compiler options
  running config_fc
  unifing config_fc, config, build_clib, build_ext, build commands --fcompiler options
  running build_src
  build_src
  building py_modules sources
  building library "floess" sources
  building extension "skmisc.loess._loess" sources
  building data_files sources
  build_src: building npy-pkg config files
  running build_py
  creating build\lib.win-amd64-3.6
  creating build\lib.win-amd64-3.6\skmisc
  copying skmisc\setup.py -> build\lib.win-amd64-3.6\skmisc
  copying skmisc\_version.py -> build\lib.win-amd64-3.6\skmisc
  copying skmisc\__config__.py -> build\lib.win-amd64-3.6\skmisc
  copying skmisc\__init__.py -> build\lib.win-amd64-3.6\skmisc
  copying build\src.win-amd64-3.6\skmisc\__config__.py -> build\lib.win-amd64-3.6\skmisc
  creating build\lib.win-amd64-3.6\skmisc\loess
  copying skmisc\loess\setup.py -> build\lib.win-amd64-3.6\skmisc\loess
  copying skmisc\loess\__init__.py -> build\lib.win-amd64-3.6\skmisc\loess
  creating build\lib.win-amd64-3.6\skmisc\loess\tests
  copying skmisc\loess\tests\test_loess.py -> build\lib.win-amd64-3.6\skmisc\loess\tests
  copying skmisc\loess\tests\__init__.py -> build\lib.win-amd64-3.6\skmisc\loess\tests
  UPDATING build\lib.win-amd64-3.6\skmisc/_version.py
  set build\lib.win-amd64-3.6\skmisc/_version.py to '0.1.3'
  running build_clib
  No module named 'numpy.distutils._msvccompiler' in numpy.distutils; trying from distutils
  customize MSVCCompiler
  customize MSVCCompiler using build_clib
  building 'floess' library
  error: library floess has Fortran sources but no Fortran compiler found
  ----------------------------------------
  ERROR: Failed building wheel for scikit-misc
    ERROR: Command errored out with exit status 1:
     command: 'C:\Users\nickl\miniconda3\envs\fastai\python.exe' -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\\Users\\nickl\\AppData\\Local\\Temp\\pip-install-4kl_puds\\scikit-misc\\setup.py'"'"'; __file__='"'"'C:\\Users\\nickl\\AppData\\Local\\Temp\\pip-install-4kl_puds\\scikit-misc\\setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record 'C:\Users\nickl\AppData\Local\Temp\pip-record-jdvy3ur4\install-record.txt' --single-version-externally-managed --compile --install-headers 'C:\Users\nickl\miniconda3\envs\fastai\Include\scikit-misc'
         cwd: C:\Users\nickl\AppData\Local\Temp\pip-install-4kl_puds\scikit-misc\
    Complete output (123 lines):
    blas_opt_info:
    blas_mkl_info:
    No module named 'numpy.distutils._msvccompiler' in numpy.distutils; trying from distutils
    customize MSVCCompiler
      libraries mkl_rt not found in ['C:/Users/nickl/miniconda3/envs/fastai\\Library\\lib']
      NOT AVAILABLE

    blis_info:
      libraries blis not found in ['C:\\Users\\nickl\\miniconda3\\envs\\fastai\\lib', 'C:\\', 'C:\\Users\\nickl\\miniconda3\\envs\\fastai\\libs']
      NOT AVAILABLE

    openblas_info:
      libraries openblas not found in ['C:\\Users\\nickl\\miniconda3\\envs\\fastai\\lib', 'C:\\', 'C:\\Users\\nickl\\miniconda3\\envs\\fastai\\libs']
    get_default_fcompiler: matching types: '['gnu', 'intelv', 'absoft', 'compaqv', 'intelev', 'gnu95', 'g95', 'intelvem', 'intelem', 'flang']'
    customize GnuFCompiler
    Could not locate executable g77
    Could not locate executable f77
    customize IntelVisualFCompiler
    Could not locate executable ifort
    Could not locate executable ifl
    customize AbsoftFCompiler
    Could not locate executable f90
    customize CompaqVisualFCompiler
    Could not locate executable DF
    customize IntelItaniumVisualFCompiler
    Could not locate executable efl
    customize Gnu95FCompiler
    Could not locate executable gfortran
    Could not locate executable f95
    customize G95FCompiler
    Could not locate executable g95
    customize IntelEM64VisualFCompiler
    customize IntelEM64TFCompiler
    Could not locate executable efort
    Could not locate executable efc
    customize PGroupFlangCompiler
    Could not locate executable flang
    don't know how to compile Fortran code on platform 'nt'
      NOT AVAILABLE

    atlas_3_10_blas_threads_info:
    Setting PTATLAS=ATLAS
      libraries tatlas not found in ['C:\\Users\\nickl\\miniconda3\\envs\\fastai\\lib', 'C:\\', 'C:\\Users\\nickl\\miniconda3\\envs\\fastai\\libs']
      NOT AVAILABLE

    atlas_3_10_blas_info:
      libraries satlas not found in ['C:\\Users\\nickl\\miniconda3\\envs\\fastai\\lib', 'C:\\', 'C:\\Users\\nickl\\miniconda3\\envs\\fastai\\libs']
      NOT AVAILABLE

    atlas_blas_threads_info:
    Setting PTATLAS=ATLAS
      libraries ptf77blas,ptcblas,atlas not found in ['C:\\Users\\nickl\\miniconda3\\envs\\fastai\\lib', 'C:\\', 'C:\\Users\\nickl\\miniconda3\\envs\\fastai\\libs']
      NOT AVAILABLE

    atlas_blas_info:
      libraries f77blas,cblas,atlas not found in ['C:\\Users\\nickl\\miniconda3\\envs\\fastai\\lib', 'C:\\', 'C:\\Users\\nickl\\miniconda3\\envs\\fastai\\libs']
      NOT AVAILABLE

    accelerate_info:
      NOT AVAILABLE

    C:\Users\nickl\miniconda3\envs\fastai\lib\site-packages\numpy\distutils\system_info.py:1896: UserWarning:
        Optimized (vendor) Blas libraries are not found.
        Falls back to netlib Blas library which has worse performance.
        A better performance should be easily gained by switching
        Blas library.
      if self._calc_info(blas):
    blas_info:
      libraries blas not found in ['C:\\Users\\nickl\\miniconda3\\envs\\fastai\\lib', 'C:\\', 'C:\\Users\\nickl\\miniconda3\\envs\\fastai\\libs']
      NOT AVAILABLE

    C:\Users\nickl\miniconda3\envs\fastai\lib\site-packages\numpy\distutils\system_info.py:1896: UserWarning:
        Blas (http://www.netlib.org/blas/) libraries not found.
        Directories to search for the libraries can be specified in the
        numpy/distutils/site.cfg file (section [blas]) or by setting
        the BLAS environment variable.
      if self._calc_info(blas):
    blas_src_info:
      NOT AVAILABLE

    C:\Users\nickl\miniconda3\envs\fastai\lib\site-packages\numpy\distutils\system_info.py:1896: UserWarning:
        Blas (http://www.netlib.org/blas/) sources not found.
        Directories to search for the sources can be specified in the
        numpy/distutils/site.cfg file (section [blas_src]) or by setting
        the BLAS_SRC environment variable.
      if self._calc_info(blas):
      NOT AVAILABLE

    running install
    running build
    running config_cc
    unifing config_cc, config, build_clib, build_ext, build commands --compiler options
    running config_fc
    unifing config_fc, config, build_clib, build_ext, build commands --fcompiler options
    running build_src
    build_src
    building py_modules sources
    building library "floess" sources
    building extension "skmisc.loess._loess" sources
    building data_files sources
    build_src: building npy-pkg config files
    running build_py
    creating build\lib.win-amd64-3.6
    creating build\lib.win-amd64-3.6\skmisc
    copying skmisc\setup.py -> build\lib.win-amd64-3.6\skmisc
    copying skmisc\_version.py -> build\lib.win-amd64-3.6\skmisc
    copying skmisc\__config__.py -> build\lib.win-amd64-3.6\skmisc
    copying skmisc\__init__.py -> build\lib.win-amd64-3.6\skmisc
    copying build\src.win-amd64-3.6\skmisc\__config__.py -> build\lib.win-amd64-3.6\skmisc
    creating build\lib.win-amd64-3.6\skmisc\loess
    copying skmisc\loess\setup.py -> build\lib.win-amd64-3.6\skmisc\loess
    copying skmisc\loess\__init__.py -> build\lib.win-amd64-3.6\skmisc\loess
    creating build\lib.win-amd64-3.6\skmisc\loess\tests
    copying skmisc\loess\tests\test_loess.py -> build\lib.win-amd64-3.6\skmisc\loess\tests
    copying skmisc\loess\tests\__init__.py -> build\lib.win-amd64-3.6\skmisc\loess\tests
    UPDATING build\lib.win-amd64-3.6\skmisc/_version.py
    set build\lib.win-amd64-3.6\skmisc/_version.py to '0.1.3'
    running build_clib
    No module named 'numpy.distutils._msvccompiler' in numpy.distutils; trying from distutils
    customize MSVCCompiler
    customize MSVCCompiler using build_clib
    building 'floess' library
    error: library floess has Fortran sources but no Fortran compiler found
    ----------------------------------------
ERROR: Command errored out with exit status 1: 'C:\Users\nickl\miniconda3\envs\fastai\python.exe' -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\\Users\\nickl\\AppData\\Local\\Temp\\pip-install-4kl_puds\\scikit-misc\\setup.py'"'"'; __file__='"'"'C:\\Users\\nickl\\AppData\\Local\\Temp\\pip-install-4kl_puds\\scikit-misc\\setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record 'C:\Users\nickl\AppData\Local\Temp\pip-record-jdvy3ur4\install-record.txt' --single-version-externally-managed --compile --install-headers 'C:\Users\nickl\miniconda3\envs\fastai\Include\scikit-misc' Check the logs for full command output.


CondaEnvException: Pip failed
1 Like

Will the course be updated for fastai v2? Iā€™m taking the course and it feels a tad outdated when I try to apply what Iā€™ve learned to Kaggle because the api has changed a lot since the time of this course.

DId you manage to fix this error ? I have the same one.

1 Like

Hey @nickcorona, did you fix that error, I am also facing the same error. If we can installfortran compiler on our windows machine, is this error fixed ?

Hello everyone, there is more peopl who is doing Introduction to Machine Learning for Coders,

May we can do a Study Group and try to resolve our questions,

1 Like

Considering the fact that random forest arent very terrible for ordinal categorical columns, but we only checked for ā€˜UsageBandā€™ and corrected the order. Shouldā€™nt we do the same for other object columns which have been turned to categorical.?

I think Jeremy try to maximize the time, make it with other categorical features take more time ,
I think you will find a better answer when you see the Lesson 4 , when Jeremy talk about Encoding.

I had the same issue when I saw the first lesson.

A big hug @gopesh97 !

1 Like

this helped me too! thanks.

Why the link to notebooks are not working?