volcengine-compat
raw JSON → 1.0.156 verified Fri May 01 auth: no python
A compatibility wrapper for the Volcengine SDK for Python, with modified dependency versions (e.g., pycryptodome, pytz). Current version 1.0.156, updated frequently.
pip install volcengine-compat Common errors
error ImportError: cannot import name 'VodApi' from 'volcengine' ↓
cause Direct import of volcengine without compat wrapper
fix
Use: from volcengine_compat.vod import VodApi
error ModuleNotFoundError: No module named 'volcengine_compat' ↓
cause Package not installed
fix
Run: pip install volcengine-compat
Warnings
deprecated volcengine-compat modifies dependency versions (pycryptodome, pytz) which may break security or timezone handling. Prefer official volcengine SDK for production. ↓
fix Use official volcengine package if possible: pip install volcengine
gotcha Import path differs from official SDK. 'import volcengine' may import official SDK or compat depending on order; always use 'from volcengine_compat import ...' ↓
fix Use explicit compat imports: from volcengine_compat import ...
Imports
- volcengine wrong
import volcenginecorrectfrom volcengine_compat import volcengine - VodApi wrong
from volcengine.vod import VodApicorrectfrom volcengine_compat.vod import VodApi
Quickstart
from volcengine_compat.vod import VodApi
import os
vod = VodApi(os.environ.get('VOLC_ACCESSKEY', ''), os.environ.get('VOLC_SECRETKEY', ''))
print(vod.GetPlayInfo('video_id'))