我遇到了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以正确捕获并设置我缺少的任何依赖?
答案 0 :(得分:0)
我遇到了类似的错误。
您可能想看看是否在那里安装了软件包。试试这个:
pip freeze
诀窍是添加&#34; -H&#34;到sudo命令,运行:
sudo -H pip uninstall smartsheet-python-sdk
现在检查它是否已卸载:
pip freeze
接下来安装如下:
pip install smartsheet-python-sdk
希望这有帮助。