Comments (3)
Hello @YY-han,
Thank you for bringing this to our attention! It looks like there might be a mix-up with the environment setup or package installation. It's a bit tricky to pinpoint without seeing the exact environment name from the stack trace you've shared.
Regarding the datalab==1.1.4
package, it's curious because it seems to reference an unrelated package. Could there have been a typo, or was there a specific reason for choosing this version?
To tackle the issue head-on, creating a fresh environment might be our best bet. It sounds like you're familiar with conda
, so let's use that to our advantage:
Quick Setup for a Fresh Start
-
Create a New Environment:
conda create -n new_cleanlab_env python=3.8 -y
-
Activate Your New Environment:
conda activate new_cleanlab_env
-
Install
cleanlab
with Extras:pip install cleanlab[datalab]
Running Python
- For console sessions, ensure you're in
new_cleanlab_env
. Runningwhich pip
andwhich python
should - For Jupyter or VSCode, ensure the environment's kernel or interpreter is correctly set.
Double-Check Your Environment
import sys
print(f"Python executable: {sys.executable}")
This step is crucial to verify you're working in the right environment.
Give It a Try
from cleanlab import Datalab
lab = Datalab({"X": [1, 2, 3, 4, 5], "y": ["a", "b", "a", "b", "a"]})
print(lab)
You should expect to see:
Datalab(task=Classification, checks_run=False, num_examples=5, issues_identified=Not checked)
Let me know how it goes or if there's anything else you're curious about. We'll make sure to get this sorted out together.
from cleanlab.
Hello @YY-han,
Thank you for bringing this to our attention! It looks like there might be a mix-up with the environment setup or package installation. It's a bit tricky to pinpoint without seeing the exact environment name from the stack trace you've shared.
Regarding the
datalab==1.1.4
package, it's curious because it seems to reference an unrelated package. Could there have been a typo, or was there a specific reason for choosing this version?To tackle the issue head-on, creating a fresh environment might be our best bet. It sounds like you're familiar with
conda
, so let's use that to our advantage:Quick Setup for a Fresh Start
- Create a New Environment:
conda create -n new_cleanlab_env python=3.8 -y- Activate Your New Environment:
conda activate new_cleanlab_env- Install
cleanlab
with Extras:pip install cleanlab[datalab]Running Python
- For console sessions, ensure you're in
new_cleanlab_env
. Runningwhich pip
andwhich python
should- For Jupyter or VSCode, ensure the environment's kernel or interpreter is correctly set.
Double-Check Your Environment
import sys print(f"Python executable: {sys.executable}")This step is crucial to verify you're working in the right environment.
Give It a Try
from cleanlab import Datalab lab = Datalab({"X": [1, 2, 3, 4, 5], "y": ["a", "b", "a", "b", "a"]}) print(lab)You should expect to see:
Datalab(task=Classification, checks_run=False, num_examples=5, issues_identified=Not checked)Let me know how it goes or if there's anything else you're curious about. We'll make sure to get this sorted out together.
Thank you very much for your generous and quick help, elisno. I tried these operations you said.
I first recreated the environment the way you described and replaced it with the new interpreter in pycharm. And I output the correct environment. But when we finally run the test, we still get an error:
D:\Anaconda3\envs\new_cleanlab_env\python.exe E:\papers\code\scr\test.py
Python executable: D:\Anaconda3\envs\new_cleanlab_env\python.exe
Traceback (most recent call last):
File "E:\papers\code\scr\test.py", line 6, in < module>
lab = Datalab({"X": [1, 2, 3, 4, 5], "y": ["a", "b", "a", "b", "a"]})
File "D:\Anaconda3\envs\new_cleanlab_env\lib\site-packages\cleanlab_init_.py", line 29, in call
raise ImportError(message)
ImportError: Datalab is not available due to missing dependencies. To install Datalab, run pip install 'cleanlab[datalab]'
. (raised when trying to call with args: ({'X': [1, 2, 3, 4, 5], 'y': ['a', 'b', 'a', 'b', 'a']},), kwargs: {})
Process has terminated, exit code 1
I think there were no problems with the environment configuration, but the final test still showed the original error. I'm not going to clear up exactly where this went wrong. TAT
Thank you again for your generous answers. Best wishes.
from cleanlab.
The problem is now solved. It was my own environment that caused it.
from cleanlab.
Related Issues (20)
- Error in null: Ambiguous truth value of a Series HOT 4
- Add end-to-end tests at the end of Datalab quickstart tutorial
- get rid of warnings in the datalab quickstart tutorial
- Remove Tensorflow version constraint in developer dependencies
- add unit test with all identical dataset HOT 3
- Difference of object detection confident learning with objectlab paper HOT 1
- update coveragerc to only skip over specific experimental subfolders that currently are untested
- Null issue check throwing an error HOT 1
- lab.find_issues(features=features) outputs error for underperforming issue HOT 1
- Object detection, segmentation k-fold practical issue HOT 1
- Trying to create Datalab object with label set to a dtype of 'category' but getting 'NotImplementedError'
- test_scores_for_identical_examples unit test fails
- be able to pass in kwargs to plt.show()
- datalab issue guide should better describe the relevant cleanlab columns
- Trying to build docs with a new notebook I have created but getting `AttributeError` from the audio.ipynb tutorial HOT 1
- Doctests are failing for some functions HOT 1
- In the “Synthetic Data Quality” part, do we need the same amount of real data and generated data HOT 1
- image datalab tutorial broken: Getting build error RuntimeError: Expected 3D (unbatched) or 4D (batched) input to conv2d, but got input of size: [64, 1, 1, 28, 28] HOT 2
- 3D Cleanlab / DCAI ?
- Follow-Up: Revert macOS CI Environment to Latest Version Once Python Compatibility Is Resolved
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from cleanlab.