Last modified: May 26, 2025 By Alexander Williams

How to Install PySide in Python

PySide is a Python library for creating cross-platform GUI applications. It provides bindings for the Qt framework. This guide will help you install PySide easily.

What is PySide?

PySide is a Python module that allows you to create desktop applications with Qt. It is an alternative to PyQt. PySide is open-source and supports all major platforms.

Prerequisites

Before installing PySide, ensure you have Python installed. You can check by running python --version in your terminal. If not, install Python first.

You may also need pip, Python's package manager. Check its version with pip --version. If missing, install it using python -m ensurepip --upgrade.

Install PySide Using pip

The easiest way to install PySide is via pip. Open your terminal or command prompt and run:


pip install PySide6

This will install the latest version of PySide. For older versions, specify the version number like pip install PySide6==6.4.0.

Verify the Installation

After installation, verify PySide is working. Create a simple Python script:


import PySide6.QtWidgets as QtWidgets

app = QtWidgets.QApplication([])
window = QtWidgets.QWidget()
window.setWindowTitle("PySide Test")
window.show()
app.exec()

Run the script. A small window should appear, confirming PySide is installed correctly.

Install PySide in a Virtual Environment

It's good practice to use a virtual environment. This keeps your projects isolated. Create one with:


python -m venv myenv
source myenv/bin/activate  # On Linux/Mac
myenv\Scripts\activate  # On Windows

Then install PySide inside the virtual environment as shown earlier. For more on virtual environments, see Install Python Packages Globally vs Locally.

Common Installation Issues

If you encounter errors during installation, try these solutions:

1. Upgrade pip: Run pip install --upgrade pip first.

2. Check Python version: PySide6 requires Python 3.6 or higher.

3. Install build tools: On Windows, you may need Visual Studio Build Tools.

PySide vs PyQt

PySide and PyQt are similar but have different licenses. PySide is LGPL, while PyQt is GPL/commercial. Functionally, they are almost identical.

Next Steps

Now that PySide is installed, you can start building GUI applications. For related tools, check out How to Install PyInstaller for Python to package your apps.

If you need 3D graphics, see How to Install PyOpenGL in Python.

Conclusion

Installing PySide in Python is straightforward with pip. Always consider using virtual environments for better project management. PySide provides powerful tools for creating cross-platform GUI applications.

With PySide installed, you're ready to build desktop applications with Python and Qt. Happy coding!