> ## Documentation Index
> Fetch the complete documentation index at: https://docs.domino.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# I cannot install the pywin32 package on Domino using pip install

> pywin32 cannot be installed on Domino because it is a Windows-only package and Domino workspaces run on Linux. Use Linux-compatible alternatives such as python-xlib, subprocess, psutil, or DB-API libraries depending on your use case.

Version/Environment (if relevant):
All Domino deployments running Linux-based workspaces.

## Issue:

Running `pip install pywin32` fails with the following error:

Raw code

`ERROR: Could not find a version that satisfies the requirement pywin32 (from versions: none)
ERROR: No matching distribution found for pywin32
Note: you may need to restart the kernel to use updated packages.`

## Root Cause:

`pywin32` provides Python bindings exclusively for the Windows API. Domino workspaces run on Linux, where the following Windows-specific dependencies do not exist:

* Windows API — system calls, GUI manipulation, and registry operations
* COM (Component Object Model) objects and Active Directory services
* WMI (Windows Management Instrumentation) components
* DLLs (Dynamic Link Libraries) and other Windows system resources

## Resolution:

Use one of the following Linux-compatible libraries as an alternative. Install the one that matches your use case.

python-xlib — GUI and window management Interact with the Linux X Window System, including windows, events, and input devices.

Raw code

`pip install python-xlib`

subprocess — run command-line tools Run Linux command-line tools and utilities from within your Python script. `subprocess` is part of the Python standard library — no installation required.

Raw code

`import subprocess
result = subprocess.run(['ls', '-l'], capture_output=True, text=True)
print(result.stdout)`

psutil — system and process monitoring Retrieve and monitor system resources such as CPU, memory, disk usage, and network data.

Raw code

`pip install psutil`

DB-API — database connectivity Connect Python to databases using a standardized interface. Use a database-specific library for your platform:

Raw code

\`# PostgreSQL
pip install psycopg2

# MySQL

pip install mysql-connector-python

# Oracle Database

pip install cx\_Oracle\`

For more information about `pywin32`, see the [PyPI project page](https://pypi.org/project/pywin32/).

### Notes/Information:

* Domino Support focuses on Domino's core product. For environment issues, contact your local admins as a first step.

### References/Internal Records:

* Public KB Articles:
  * [I Cannot Install the pywin32 Package on Domino Using pip install (KB-000001194)](https://support.domino.ai/support/s/article/I-cannot-install-the-pywin32-package-on-Domino-using-pip-install-1718868031408)


## Related topics

- [Troubleshooting](/knowledge-base/troubleshooting-overview.md)
- [How to prevent the permission denied error when running "pip install" in a workspace](/knowledge-base/how-to-prevent-the-permission-denied-error-when-running-pip-install-in-a-workspace.md)
- [Installing Packages And Dependencies](/knowledge-base/installing-packages-and-dependencies.md)
- [Preload Environment packages](/cloud/platform-capabilities/core-concepts/compute-environments/add-packages-to-environments/preload-environment-packages.md)
