Open koaning opened 4 weeks ago
These are my versions.
ibis-framework==9.3.0
ibis-ml==0.1.2
If possible, I might recommend hosting a csv on Github that one can just pull down locally. It seems that there are many libraries in between of getting this downloaded and actually getting the tutorial working. I have had to install an extra dependency, update my SSL certificate and still cannot seem to get the data in order to get started.
Hey @koaning. Thanks for giving IbisML a try!
Based on your error message, it looks like you're running into an issue fetching the example data Ibis provides. Did you use the install command from the tutorial: pip install 'ibis-framework[duckdb,examples]' ibis-ml scikit-learn
?
I just tried this on my end in a fresh 3.12 Conda environment, and I wasn't able to replicate your issue. This is what was installed for me:
Installing collected packages: pytz, appdirs, zipp, xxhash, urllib3, tzdata, typing-extensions, toolz, threadpoolctl, sqlglot, six, pyyaml, pygments, pyasn1, pyarrow-hotfix, protobuf, parsy, oauthlib, numpy, multidict, mdurl, MarkupSafe, joblib, importlib-resources, idna, humanize, google-crc32c, fsspec, frozenlist, duckdb, decorator, charset-normalizer, certifi, cachetools, attrs, atpublic, aiohappyeyeballs, yarl, scipy, rsa, requests, python-dateutil, pyasn1-modules, pyarrow, proto-plus, markdown-it-py, jinja2, importlib-metadata, googleapis-common-protos, google-resumable-media, aiosignal, scikit-learn, rich, requests-oauthlib, pandas, ibis-framework, google-auth, aiohttp, pins, ibis-ml, google-auth-oauthlib, google-api-core, google-cloud-core, google-cloud-storage, gcsfs
Successfully installed MarkupSafe-2.1.5 aiohappyeyeballs-2.3.7 aiohttp-3.10.4 aiosignal-1.3.1 appdirs-1.4.4 atpublic-5.0 attrs-24.2.0 cachetools-5.5.0 certifi-2024.7.4 charset-normalizer-3.3.2 decorator-5.1.1 duckdb-1.0.0 frozenlist-1.4.1 fsspec-2024.6.1 gcsfs-2024.6.1 google-api-core-2.19.1 google-auth-2.34.0 google-auth-oauthlib-1.2.1 google-cloud-core-2.4.1 google-cloud-storage-2.18.2 google-crc32c-1.5.0 google-resumable-media-2.7.2 googleapis-common-protos-1.63.2 humanize-4.10.0 ibis-framework-9.3.0 ibis-ml-0.1.2 idna-3.7 importlib-metadata-8.2.0 importlib-resources-6.4.3 jinja2-3.1.4 joblib-1.4.2 markdown-it-py-3.0.0 mdurl-0.1.2 multidict-6.0.5 numpy-2.1.0 oauthlib-3.2.2 pandas-2.2.2 parsy-2.1 pins-0.8.6 proto-plus-1.24.0 protobuf-5.27.3 pyarrow-17.0.0 pyarrow-hotfix-0.6 pyasn1-0.6.0 pyasn1-modules-0.4.0 pygments-2.18.0 python-dateutil-2.9.0.post0 pytz-2024.1 pyyaml-6.0.2 requests-2.32.3 requests-oauthlib-2.0.0 rich-13.7.1 rsa-4.9 scikit-learn-1.5.1 scipy-1.14.0 six-1.16.0 sqlglot-25.9.0 threadpoolctl-3.5.0 toolz-0.12.1 typing-extensions-4.12.2 tzdata-2024.1 urllib3-2.2.2 xxhash-3.5.0 yarl-1.9.4 zipp-3.20.0
(The most relevant ones should be duckdb-1.0.0
, ibis-framework-9.3.0
, ibis-ml-0.1.2
, numpy-2.1.0
, pandas-2.2.2
, pins-0.8.6
, pyarrow-17.0.0
, pyarrow-hotfix-0.6
, scikit-learn-1.5.1
).
That said, I did notice that for https://ibis-project.github.io/ibis-ml/#create-your-first-recipe, could be more explicit in the requirements; I had to go install a number of these requirements afterward for that one, since it just says pip install ibis-ml
.
I am trying to get the tutorial running locally but seem to hit an issue with the first cell block.
When I run it I get this error: