2016-12-28 101 views
1

我遇到了Python SDK的一些问题。我想在打开一个错误之前,我会看到如果重新安装将有助于任何更新。我运行了sudo pip uninstall smartsheet-python-sdk,试图卸载python-dateutil软件包的时候,它失败了大约90%。然后我重新安装了smartsheet SDK,但它失败了。然后,我重新安装了请求,请求 - 工具栏,六个认证,python-dateutil和SDK;使用--force-install,然后使用--ignore -install尝试重置事情。当我运行所有的安装我收到以下错误之前工作过的脚本:卸载/安装Smartsheet Python SDK失败

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去适当地捕捉并设置我错过任何依赖关系?

回答

0

我遇到了类似的错误。

您可能想要查看包是否安装在那里。试试这个:

pip freeze 

诀窍是 “-H” 添加到sudo命令,运行:

sudo -H pip uninstall smartsheet-python-sdk 

现在检查,看它是否卸载:

pip freeze 

下一页安装如下:

pip install smartsheet-python-sdk 

希望这会有所帮助。