You need to create a customer with the email address and card and then pass the customer to the charge:
customer = stripe.Customer.create(
card=token,
email=email
)
charge = stripe.Charge.create(
customer=customer.id,
amount=1000,
currency="usd"
)