【问题标题】:cannot import smartsheet after installing pip安装 pip 后无法导入 smartsheet
【发布时间】:2019-09-16 21:36:29
【问题描述】:

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

大家好。我正在研究 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

【问题讨论】:

    标签: python python-2.7 pip


    【解决方案1】:

    enum 模块 was added in Python 3.4 但您使用的是 Python 2.7。 smartsheet 平台声称支持 Python 2.7,但它也支持 requires the importenum

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

    【讨论】:

    • 谢谢 GiraffeMan91,我安装了 python 3.4.4,现在看起来很好。欣赏它!
    • 没问题,如果这回答了您的问题,请点击左侧投票图标下的复选标记。 :)
    【解决方案2】:

    根据之前的答案,错误是由于使用 Python 2 造成的,而枚举是在 Python 3.4 中添加的。但是,如果您出于某种原因需要使用 Python 2,可以使用 backport

    只需使用pip install enum34 进行安装。我使用 Python 2.7.16 使用 enum34 库测试了 smartsheet,并且成功了。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-03-15
      • 2021-11-01
      • 1970-01-01
      相关资源
      最近更新 更多