First, we need to know whether a problem is actually a bug in the code, or that it’s caused by something else, such as your local environment. The first step is to create a new environment with a fresh installation. In many cases, the problem will be resolved by this step.
Conda install defaults to v1.4.1¶
Some users experience that
conda install -c conda-forge pandas-profiling defaults to 1.4.1.
If creating a new environment with a fresh installation does not resolve this issue, or you have good reason to persist with the current environment, then you could try installing a specific version e.g.
conda install -c conda-forge pandas-profiling=2.10.0.
If it fails with an UnsatisfiableError that suggests dependant packages are either missing or incompatible, then further intervention is required to resolve the environment issue. However, conda error messages in this regard may be too cryptic or insufficient to pinpoint the culprit, therefore you may have to resort to an alternate means of troubleshooting e.g using the Mamba Package Manager.
For an illustration of this approach see here.
When in a Jupyter environment, you see some text, such as
IntSlider(value=0) or interactive
(children=(IntSlider(value=0, description='x', max=1), Output()), _dom_classes=('widget-interact',)), then the Jupyter Widgets are not activated. The Installation page contains instructions on how to resolve this problem.
Help on Stackoverflow¶
Users with a request for help on how to use pandas-profiling should consider asking their question on stackoverflow. There is a specific tag for pandas-profiling:
Join the Slack community and come into contact with other users and developers, that might be able to answer your questions.
Reporting a bug¶
Next, we want to ensure the bug was not already reported by searching on Github under Issues. If you’re unable to find an open issue addressing the problem, open a new one. If possible, use the relevant bug report templates to create the issue.
You should provide the minimal information to reproduce this bug. This guide can help crafting a minimal bug report. Please include:
the minimal code you are using to generate the report
Which environment you are using:
operating system (e.g. Windows, Linux, Mac)
Python version (e.g. 3.7)
Jupyter notebook( or cloud services like Google Colab, Kaggle Kernels, etc), console or IDE (such as PyCharm,VS Code,etc)
package manager (e.g.
pip freeze > packages.txtor
a sample of the dataset (
a description of the dataset (