安装pip后无法导入Smartsheet

时间:2019-04-27 18:02:52

标签: python python-2.7 pip

使用python的Smartsheet API初学者需要帮助

大家好我正在研究smartsheet API,并且正在尝试关注该网站以首先从https://smartsheet-platform.github.io/api-docs/#sdks-and-sample-code开始练习。 我在Mac上安装了python 2.7.15,所以我要做的第一步是下载pip文件夹,然后在终端上键入“ pip install smartsheet-python-sdk”以安装pip。然后,我使用我的.py文件测试了代码,运行了第一行import smartsheet,并且已经出现错误。

我收到的消息如下,任何建议将不胜感激:

Traceback (most recent call last):
  File "/Users/my name /Desktop/charity.py", line 6, in <module>
    import smartsheet
  File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/smartsheet/__init__.py", line 31, in <module>
    from .smartsheet import Smartsheet, fresh_operation, AbstractUserCalcBackoff  # NOQA
  File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/smartsheet/smartsheet.py", line 34, in <module>
    from .models import Error, ErrorResult
  File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/smartsheet/models/__init__.py", line 21, in <module>
    from .access_token import AccessToken
  File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/smartsheet/models/access_token.py", line 20, in <module>
    from ..types import *
  File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/smartsheet/types.py", line 26, in <module>
    from enum import Enum
ImportError: No module named enum

1 个答案:

答案 0 :(得分:1)

enum模块was added in Python 3.4,但您使用的是Python 2.7。 smartsheet平台声称支持Python 2.7,但也支持enum中的requires the import,以使其正常工作。

您可以向项目提交问题,并希望他们解决该问题或升级到Python 3.4及更高版本。