This Python error occurred during execution. Check the error message for details on what went wrong and follow the steps below to diagnose and fix the issue.
This error indicates a problem in your Python code or environment. The exact cause depends on the error message. Common categories include: 1. **Import Errors**: Missing packages or incorrect import statements 2. **Permission Errors**: File system access issues 3. **Type Errors**: Using wrong data type in an operation 4. **Value Errors**: Invalid values passed to functions 5. **Runtime Errors**: Issues during code execution Review the full error message and traceback to identify which category this error falls into.
Check which Python your script is using:
which python3
python3 --versionAlways use python3 explicitly to avoid Python 2.
List installed packages:
pip list
# or
pip3 listSearch for your package:
pip show package-nameInstall using pip (check PyPI for correct package name):
pip install package-name
# or
pip3 install package-nameFor example, to import PIL, install pillow:
pip install pillowCreate and activate a virtual environment to isolate dependencies:
python3 -m venv myenv
source myenv/bin/activate # On Linux/Mac
myenv\\Scripts\\activate # On Windows
pip install package-nameVerify your import statement is correct:
# Correct
import numpy
from pandas import DataFrame
# Incorrect
import numpy as np # This works but imports 'numpy' package
import nump # Typo - package name is 'numpy'Some packages have different import names than package names (e.g., install 'Pillow' but import 'PIL', install 'pyyaml' but import 'yaml'). Check PyPI documentation for the correct import name.
ValueError: math domain error
How to fix "ValueError: math domain error" in Python
ERROR: Could not install packages due to an OSError: [Errno 13] Permission denied: '/usr/lib/python3/dist-packages'
How to fix "Permission denied" when installing packages with pip
ERROR: Could not install packages due to an OSError: [Errno 30] Read-only file system: '/usr/lib/python3/dist-packages'
How to fix "Read-only file system" error when installing packages with pip
socket.gaierror: [Errno -2] Name or service not known
How to fix "socket.gaierror: [Errno -2] Name or service not kn" in Python
pydantic.errors.PydanticUserError: `@validator` is deprecated, use `@field_validator`
How to fix "pydantic.errors.PydanticUserError: `@validator` is" in Python