在不同服務器上設置測試環境後,我在幾次API調用中發生錯誤。當然99%,這是一個MySQL的事情,但所返回的錯誤是沒有幫助所有:使Python錯誤消息更詳細/詳細/具體 - 是否有可能?
global name 'sys' is not defined"
我已經導入sys
(和正常工作對我的原創,真人版),並嘗試添加sys
到我的requirements.txt
在新的服務器上,但顯然沒有它的pip/easy_install軟件包。
長話短說,有什麼辦法可以讓錯誤消息返回更多的信息,所以我有調試它的希望嗎?謝謝:)
這是完整的追溯? – Blender 2013-02-20 00:09:20
由於某些原因,我找不到完整的回溯。正在返回此錯誤的API的調用是AJAX請求,並且響應就是該錯誤消息(正確地寫入我們的API)。 – 2013-02-20 00:12:38
首先,'sys'是stdlib的一部分,它在很大程度上僅僅是一堆已經內置的代碼的命名空間,所以我不希望爲它找到一個pip包...如果你不'沒有它,你的導入路徑是非常錯誤的(你可以用'sys.path'來檢查,除了......是的......)。 – abarnert 2013-02-20 01:00:45