Use this skill for all Python-related operations in OpenClaw.
Verify Python environment:
python3 --version
pip3 --list
which python3
Always use absolute paths and specify Python interpreter explicitly:
python3 /path/to/script.py
Install packages safely:
pip3 install --quiet package-name
For one-off scripts requiring dependencies, use inline installation with verification:
import subprocess
import sys
def ensure_package(package):
try:
__import__(package)
except ImportError:
subprocess.check_call([sys.executable, "-m", "pip", "install", "--quiet", package])
#!/usr/bin/env python3 for executable scriptsencoding="utf-8" for all file operationspathlib.Path for cross-platform path handling共 1 个版本