2016-12-28 3 views
1

Я столкнулся с некоторыми проблемами с SDK Python. Я подумал, прежде чем открыть ошибку, я бы посмотрел, поможет ли переустановка с любыми обновлениями. Я запустил sudo pip uninstall smartsheet-python-sdk, и он провалил примерно 90%, пытаясь удалить пакет python-dateutil. Затем я переустановил SDK smartsheet и не смог работать. Затем я переустанавливал запросы, запросы-toolbelt, шесть, сертифицированный, python-dateutil и SDK; используя -force-install, а затем --ignore-installed, чтобы попытаться сбросить настройки. Когда я запускаю скрипт, который работал перед всеми установками, которые я получаю следующее сообщение об ошибке:Не удалось удалить/установить 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 -H pip uninstall smartsheet-python-sdk 

Теперь проверьте, чтобы увидеть, если он был удален:

pip freeze 

Следующая установите следующее:

pip install smartsheet-python-sdk 

Надеюсь, это поможет.