簡體   English   中英

Dropbox Python API導入Dropbox語法錯誤

[英]dropbox python api import dropbox syntax error

使用Python 2.6.6

嘗試安裝Dropbox Python API。

嘗試了'pip install dropbox'和'python setup.py install'

在導入保管箱上出現此錯誤...

Traceback (most recent call last):

    File "<stdin>", line 1, in <module>
    File "/usr/lib/python2.6/site-packages/dropbox/__init__.py", line 3, in <module>
    from . import client, rest, session
    File "/usr/lib/python2.6/site-packages/dropbox/client.py", line 22, in <module>
    from .rest import ErrorResponse, RESTClient, params_to_urlencoded
    File "/usr/lib/python2.6/site-packages/dropbox/rest.py", line 415
    utf8_params = {encode(k): encode(v) for k, v in params.iteritems()}
                                      ^
SyntaxError: invalid syntax

我做錯什么了嗎?

似乎dropbox API中的代碼使用字典理解 ,直到Python 2.7才引入。 也可以在此模塊的PyPI頁面上看到, 該頁面列出了2.7作為所需的Python版本。 除非升級到Python 2.7,否則將無法使用此模塊。 (根據這個問題,它必須是Python 2.7,因為API尚不支持Python3。)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM