faker-vehicle
raw JSON → 0.2.0 verified Fri May 01 auth: no python
Vehicle-related provider for the Faker Python package, generating realistic vehicle data such as make, model, year, VIN, and license plate. Current version is 0.2.0, released as a stable but infrequently updated extension.
pip install faker-vehicle Common errors
error AttributeError: module 'faker_vehicle' has no attribute 'VehicleProvider' ↓
cause Incorrect import: import faker_vehicle and then using faker_vehicle.VehicleProvider may fail if package structure changed.
fix
Use 'from faker_vehicle import VehicleProvider'
error AttributeError: 'Faker' object has no attribute 'vehicle_make_model' ↓
cause Provider not added to the Faker instance.
fix
Call fake.add_provider(VehicleProvider) before using provider methods.
Warnings
gotcha Provider must be added to a Faker instance before use; calling VehicleProvider methods directly without adding will raise AttributeError. ↓
fix Ensure you call fake.add_provider(VehicleProvider) before generating data.
deprecated Faker v13+ changed provider registration; old-style direct instantiation no longer works. Must use add_provider method. ↓
fix Use Faker.add_provider(VehicleProvider) instead of VehicleProvider(fake).
Imports
- VehicleProvider
from faker_vehicle import VehicleProvider
Quickstart
from faker import Faker
from faker_vehicle import VehicleProvider
fake = Faker()
fake.add_provider(VehicleProvider)
print(fake.vehicle_make_model())
print(fake.vehicle_year())
print(fake.vehicle_vin())