卸载/安装Smartsheet Python SDK

时间:2016-12-28 19:39:14

标签: smartsheet-api

我遇到了Python SDK的一些问题。我在打开错误之前想到了,我看看重新安装是否有助于任何更新。我运行了sudo pip uninstall smartsheet-python-sdk并且大约90%尝试卸载python-dateutil包失败了。然后我重新安装了智能表SDK并且无法正常工作。然后我重新安装了request,requests-toolbelt,six,certified,python-dateutil和SDK;使用--force-install然后--ignore-installed尝试重置事物。当我运行一个在所有安装之前工作的脚本时,我收到以下错误:

Traceback (most recent call last):
  File "./smytest.py", line 212, in <module>
    SMUTrackerSmartsheet=smartsheet.Sheets.get_sheet(SMARTSHEET_SMU_TRACKER_SHEET_ID)
  File "/Library/Python/2.7/site-packages/smartsheet/sheets.py", line 460, in get_sheet
    response = self._base.request(prepped_request, expected, _op)
  File "/Library/Python/2.7/site-packages/smartsheet/smartsheet.py", line 178, in request
    res = self.request_with_retry(prepped_request, operation)
  File "/Library/Python/2.7/site-packages/smartsheet/smartsheet.py", line 242, in request_with_retry
    return self._request(prepped_request, operation)
  File "/Library/Python/2.7/site-packages/smartsheet/smartsheet.py", line 210, in _request
    raise UnexpectedRequestError(rex.request, rex.response)
smartsheet.exceptions.UnexpectedRequestError: (<PreparedRequest [GET]>, None)

有没有办法重新安装SDK以正确捕获并设置我缺少的任何依赖?

1 个答案:

答案 0 :(得分:0)

我遇到了类似的错误。

您可能想看看是否在那里安装了软件包。试试这个:

pip freeze

诀窍是添加&#34; -H&#34;到sudo命令,运行:

sudo -H pip uninstall smartsheet-python-sdk

现在检查它是否已卸载:

pip freeze

接下来安装如下:

pip install smartsheet-python-sdk

希望这有帮助。