2017-11-24 11 views
0

私はpipe経由でインストールされているstripe == 1.75.0をインポートしています。stripe.Subscription.create - サブスクリプション属性が利用できません

私は「はAttributeError: 『モジュール』オブジェクトが属性 『購読』ありません」だ、私はそのように呼んでいたときにエラーを:

  try: 
      subscribe = stripe.Subscription.create(
       customer=customer.id, 
       items=[ 
        { 
         "plan": plan_id, 
        }, 
       ] 
      ) 

他のすべての属性はstripe.Customerのような細かい作業しているし。私はここで何をしないのです Available Modules

:ここ

を作成したり、stripe.Charge.createなど、すべての利用可能な方法がありますか?

+0

私はストライプ1.75.0でテストしましたが、このような問題はありません... 'stripe.Subscription.create'はチャームのように機能します...あなたはPython 2または3を使用していますか?しかし、私はそれがとにかく違いをもたらすとは思わない。 –

+0

私はチェックしました - すべて正常に動作します。あなたの輸入票を私たちに見せてください。 – Muritiku

+0

私は、Python 2.7 を使用しています私はちょうど行うlinux2 の上の "インポートストライプ" –

答えて

1

実際のstripeモジュールはインポートされる可能性があります古いバージョンです。 stripe.VERSIONの値を確認できますか?

stripeモジュールを再インストールすることをおすすめします。 pip uninstall stripe、次にpip install --upgrade stripe。仮想環境を使用している場合は、pipコマンドを実行する前に、仮想環境をアクティブにしていることを確認してください。

+0

パイソン のPython 2.7.12(デフォルト、2017年12月4日、午後02時50分18秒) [GCC 5.4.0 20160609] >> >インポート・ストライプ >>> print(stripe.VERSION) 1.9.2 –

+0

アップグレードしてバージョン1.77.1にしましたが、今はそれがあります。奇妙な。修正していただきありがとうございます。 >>>インポートストライプ >>> print(stripe.VERSION) 1.77.1 –

関連する問題