Closed stevenlis closed 1 year ago
Hi @StevenLi-DS,
The recommendation is to always use virutal environment in order to avoid that. Can you please let me know how it went with a pyenv or conda-env?
Hi, @fabclmnt. I already attach the error msg from conda and also the rest of my package versions when creating the env. I'm not quite sure what you mean by using conda-env.
Hi @StevenLi-DS,
just saw the details you've added. When you say there are conflicts with other packages what do you mean? I've seen the error messages you've sent, but in our case the versions of the packages are more limited to ensure the package quality (we add a lot of errors in the past due to packages versions misalignment).
Nevertheless, at the moment we are already revisiting some of the major such as pandas, numpy, scipy and matplotlib, to ensure more flexibility.
Let me know if I captured well your request!
Hi, @fabclmnt, thanks for getting back to me. After reviewing the requirements.txt, it appears that the conflict is due to ydata-profiling requiring Pandas < 2.0 and Matplotlib < 3.7, which are what are me using now. I've changed the versions of two packages and conda could no longer find conflicts.
I'm changing the title to reflect that.
I had the same issue - installing ydata-profiling
into my Pandas 2 conda environment caused a downgrade of Pandas to 1.5.x, currently I'm running two environments - one for my main work with Pandas 2 and one just to capture a ydata-profiling
output with Pandas 1.5.
Do you have an ETA on pandas 2.0 support? Days, weeks, months, ... Thanks! Edit: I just saw that there is a thread specifically for pandas 2.0 support: https://github.com/ydataai/ydata-profiling/issues/1303#issuecomment-1505597815
@PAVaillancourt-IvadoLabs most probably within the next Month (June) (hopefully sooner than that)we will be releasing a version update with support for pandas 2! I understand that this is really important given the major update brought by the introduction of pyarrow :)
Bear in mind Pandas 2 was only officially release last April 3rd, so there is an acceptable delay here. Version 2 of pandas is a major, which means that might exist breaking changes. We need to ensure code quality, I hope you understand.
I also want to invite your to contribute for this! In that case, I'm sure we will be able to make it available sooner!
Hi everyone!
@ianozsvald @StevenLi-DS and @PAVaillancourt-IvadoLabs pandas 2.0 is now enabled in the last release of ydata-profiling 4.3.0! Give it a go :)
Current Behaviour
I really wanna get the new ydata-profiling a try, but it pertty much has conflicts with all the core packages I'm using. Hope you guys could find a way to more the version requirement for its dependencies more flexible
Expected Behaviour
N/A
Data Description
N/A
Code that reproduces the bug
No response
pandas-profiling version
v.4.*
Dependencies
my conda yml
OS
macOS
Checklist