我已经安装了 Stripe 在我的 MacOSX Mavericks Macbook Pro(python 2.7)上使用
- pip install --index-url https://code.stripe.com --升级 Stripe
- easy_install --index-url https://code.stripe.com --升级 Stripe
- python setup.py 安装
但我总是收到以下错误消息:
$ sudo python stripe.py
Traceback (most recent call last):
File "stripe.py", line 1, in <module>
import stripe
File "/Users/sebastian/Desktop/stripe.py", line 7, in <module>
resp = stripe.Charge.create(
AttributeError: 'module' object has no attribute 'Charge'
当我尝试执行以下脚本时:
import stripe
stripe.api_key = 'my_test_secret_key'
resp = stripe.Charge.create(
amount=200,
currency='usd',
card={
'number': '4242424242424242',
'exp_month': 10,
'exp_year': 2014
},
description='customer@gmail.com'
)
最佳答案
您有另一个名为 stripe.py
的文件,因此将导入此文件而不是 stripe
库。
解决方法如下:
- 将您的
stripe.py
文件重命名为不同的名称 - 删除
stripe.pyc
(如果存在)(注意c
)
所述文件在您的桌面上:/Users/sebastian/Desktop/stripe.py
。
关于 python Stripe : 'module' object has no attribute 'Charge' ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20830784/