conda – Python package evaluate module not found error

When importing evaluate in a notebook I get the following error.

import pandas as pd
import numpy as np
import torch
import evaluate
from datasets import Dataset
metric = evaluate.load("accuracy")


---------------------------------------------------------------------------

    ModuleNotFoundError                       Traceback (most recent call last)
    Cell In[9], line 4
          2 import numpy as np
          3 import torch
    ----> 4 import evaluate
          5 from datasets import Dataset
          6 # accuracy - does it match or not?
    
    ModuleNotFoundError: No module named 'evaluate'

I’ve used a standard installation from anaconda.org/conda-forge/r-evaluate

I’m running:
anaconda3
Jupyter Notebook 6.4.12
Python 3.9.13

Running Jupyter notebook from conda and installed module evaluate from notebook terminal.
when completed, install returns no errors.

when installing from anaconda prompt, I get,


(base) C:\Users\smitty>conda install -c “conda-forge/label/gcc7” r-evaluate
Collecting package metadata (current_repodata.json): done
Solving environment:
The environment is inconsistent, please check the package plan carefully
The following packages are causing the inconsistency:

  • conda-forge/noarch::altair==4.2.2=pyhd8ed1ab_0
  • defaults/win-64::anaconda==2022.10=py39_0
  • defaults/win-64::bkcharts==0.2=py39haa95532_1
  • conda-forge/noarch::bulwark==0.6.1=py_0
  • defaults/win-64::dask==2022.7.0=py39haa95532_0
  • conda-forge/noarch::datasets==2.10.1=pyhd8ed1ab_0
  • defaults/win-64::datashader==0.14.1=py39haa95532_0
  • defaults/win-64::glue-core==1.2.4=py39haa95532_0
  • defaults/win-64::glue-vispy-viewers==1.0.5=py39haa95532_0
  • defaults/win-64::glueviz==1.2.4=haa95532_0
  • defaults/win-64::holoviews==1.15.0=py39haa95532_0
  • defaults/win-64::hvplot==0.8.0=py39haa95532_0
  • defaults/noarch::intake==0.6.5=pyhd3eb1b0_0
  • conda-forge/noarch::lux-api==0.3.1=pyhd8ed1ab_0
  • conda-forge/noarch::phik==0.11.2=pyhd8ed1ab_0
  • defaults/noarch::seaborn==0.11.2=pyhd3eb1b0_0
  • conda-forge/noarch::seaborn-base==0.12.2=pyhd8ed1ab_0
  • defaults/win-64::statsmodels==0.13.2=py39h2bbff1b_0
  • conda-forge/noarch::transformers==4.27.1=pyhd8ed1ab_0
  • conda-forge/noarch::visions==0.7.5=pyhd8ed1ab_0
  • defaults/noarch::xarray==0.20.1=pyhd3eb1b0_1
  • conda-forge/noarch::ydata-profiling==4.0.0=pyhd8ed1ab_0
    failed with initial frozen solve. Retrying with flexible solve.
    Solving environment: done
    Collecting package metadata (repodata.json): done
    Solving environment:
    The environment is inconsistent, please check the package plan carefully
    The following packages are causing the inconsistency:
    |
  • conda-forge/noarch::altair==4.2.2=pyhd8ed1ab_0
  • defaults/win-64::anaconda==2022.10=py39_0
  • defaults/win-64::bkcharts==0.2=py39haa95532_1
  • conda-forge/noarch::bulwark==0.6.1=py_0
  • defaults/win-64::dask==2022.7.0=py39haa95532_0
  • conda-forge/noarch::datasets==2.10.1=pyhd8ed1ab_0
  • defaults/win-64::datashader==0.14.1=py39haa95532_0
  • defaults/win-64::glue-core==1.2.4=py39haa95532_0
  • defaults/win-64::glue-vispy-viewers==1.0.5=py39haa95532_0
  • defaults/win-64::glueviz==1.2.4=haa95532_0
  • defaults/win-64::holoviews==1.15.0=py39haa95532_0
  • defaults/win-64::hvplot==0.8.0=py39haa95532_0
  • defaults/noarch::intake==0.6.5=pyhd3eb1b0_0
  • conda-forge/noarch::lux-api==0.3.1=pyhd8ed1ab_0
  • conda-forge/noarch::phik==0.11.2=pyhd8ed1ab_0
  • defaults/noarch::seaborn==0.11.2=pyhd3eb1b0_0
  • conda-forge/noarch::seaborn-base==0.12.2=pyhd8ed1ab_0
  • defaults/win-64::statsmodels==0.13.2=py39h2bbff1b_0
  • conda-forge/noarch::transformers==4.27.1=pyhd8ed1ab_0
  • conda-forge/noarch::visions==0.7.5=pyhd8ed1ab_0
  • defaults/noarch::xarray==0.20.1=pyhd3eb1b0_1
  • conda-forge/noarch::ydata-profiling==4.0.0=pyhd8ed1ab_0
    done

Package Plan

environment location: C:\Users\smitty\anaconda3

added / updated specs:
– r-evaluate

The following packages will be downloaded:

package                    |            build
---------------------------|-----------------
_anaconda_depends-2022.10  |           py39_2          68 KB
anaconda-custom            |           py39_1           4 KB
ca-certificates-2018.10.15 |       ha4d7672_0         170 KB  conda-forge/label/gcc7
certifi-2022.12.7          |   py39haa95532_0         149 KB
openssl-1.1.1t             |       h2bbff1b_0         5.5 MB
------------------------------------------------------------
                                       Total:         5.9 MB

The following NEW packages will be INSTALLED:

_anaconda_depends pkgs/main/win-64::_anaconda_depends-2022.10-py39_2
pandas pkgs/main/win-64::pandas-1.4.4-py39hd77b12b_0

The following packages will be UPDATED:

certifi 2022.9.14-py39haa95532_0 –> 2022.12.7-py39haa95532_0
openssl 1.1.1q-h2bbff1b_0 –> 1.1.1t-h2bbff1b_0

The following packages will be SUPERSEDED by a higher-priority channel:

ca-certificates pkgs/main::ca-certificates-2022.07.19~ –> conda-forge/label/gcc7::ca-certificates-2018.10.15-ha4d7672_0

The following packages will be DOWNGRADED:

anaconda 2022.10-py39_0 –> custom-py39_1

Proceed ([y]/n)? y

Downloading and Extracting Packages

Preparing transaction: done
Verifying transaction: done
Executing transaction: done

(base) C:\Users\smitty>


after running conda list, i can see the package is in the list so not sure why I am getting this error

Read more here: Source link