2
我的包中有一個名爲'io'的模塊:mypackage.io。這會導致與Python內置io軟件包的衝突。因此,無論何時使用PyCharm執行我的代碼調試,由於pydev幫助程序使用gzip(反過來使用io),所以我遇到一個模塊ImportError。問題部分是由於PyCharm自動將我的包路徑添加到解釋器路徑。所以,我有兩種選擇PyCharm模塊名稱衝突
- 從Trying to import module with the same name as a built-in module causes an import error答案,看來我需要作出改變,以gzip.py,這樣它會以絕對進口導入IO。
- 重命名我的模塊從IO到something_else
我缺少一個更好的解決方案?
ops,由錯誤downvoted :(對不起 – ashwoods 2011-04-22 15:34:37
upvoted,沒想到這當之無愧-1 :-P – 2011-07-14 12:24:44