Installation Guide for Pydata-visualizer
This guide provides detailed instructions for installing Pydata-visualizer in various environments.
Requirements
Python 3.8 or higher
pip (Python package installer)
Basic Installation
The simplest way to install Pydata-visualizer is using pip:
pip install pydata-visualizer
This will install the library and all its dependencies.
Installation Options
Install from PyPI with all extras
For a complete installation with all optional features:
pip install "pydata-visualizer[complete]"
Install from GitHub
To install the latest development version:
pip install git+https://github.com/Adi-Deshmukh/Pydata-visualizer.git
Local Development Installation
For development purposes, you can install the package in editable mode:
git clone https://github.com/Adi-Deshmukh/Pydata-visualizer.git
cd Pydata-visualizer
pip install -e .
Environment-specific Instructions
Conda Environment
# Create a new conda environment
conda create -n data-viz python=3.10
conda activate data-viz
# Install the package
pip install pydata-visualizer
Virtual Environment (venv)
# Create a virtual environment
python -m venv data_viz_env
source data_viz_env/bin/activate # On Windows: data_viz_env\Scripts\activate
# Install the package
pip install pydata-visualizer
Jupyter Notebook
If you’re using Jupyter Notebook, you can install the package and use it in your notebooks:
pip install pydata-visualizer
# Then in your notebook:
# import pandas as pd
# from data_visualizer.profiler import AnalysisReport
# ...
Troubleshooting
Missing Dependencies
If you encounter errors related to missing dependencies, try installing them explicitly:
pip install pandas matplotlib seaborn numpy scipy jinja2 visions pydantic colorama tqdm imagehash
Matplotlib Backend Issues
If you encounter issues with matplotlib visualizations, you may need to set a non-interactive backend:
import matplotlib
matplotlib.use('Agg') # Set before importing pyplot
Installation in Restricted Environments
In environments with restricted permissions:
pip install --user pydata-visualizer
Verifying Installation
You can verify that the installation was successful by running:
import data_visualizer
print(data_visualizer.__version__) # Should print the installed version
Dependencies
The following dependencies will be automatically installed:
imagehash
Jinja2
matplotlib
numpy
pandas
pydantic
scipy
seaborn
shapely
visions
tqdm
colorama
Upgrading
To upgrade to the latest version:
pip install --upgrade pydata-visualizer
Uninstallation
To remove the package:
pip uninstall pydata-visualizer