-1
我安裝了oauth2庫,因爲我需要使用oauth2.clients.imap
模塊,但後來我發現只有在根目錄下才可以我import oauth2.clients.imap
。如果我嘗試在另一個目錄下導入此模塊,我得到了錯誤ImportError: No module named clients.imap
。python:在非根目錄下導入模塊失敗
我安裝了oauth2庫,因爲我需要使用oauth2.clients.imap
模塊,但後來我發現只有在根目錄下才可以我import oauth2.clients.imap
。如果我嘗試在另一個目錄下導入此模塊,我得到了錯誤ImportError: No module named clients.imap
。python:在非根目錄下導入模塊失敗
添加到您的PYTHONPATH
環境變量:
/usr/lib/python2.7/dist-packages/oauth/
是'你的PYTHONPATH oauth2'? –
@GustavoBarbosa:對不起,我不知道PYTHONPATH的存在。我叫'echo $ PYTHONPATH',它是空的。我應該根據http://stackoverflow.com/questions/15742779/how-can-i-edit-pythonpath-on-a-mac將'oauth2'的路徑添加到'PYTHONPATH'? – Cacheing
是的,這樣做,你應該很好去。 – sdamashek