看板 Python 關於我們 聯絡資訊
各位程式高手好 我最近剛學python 今天遇到了一個很奇怪的問題 假設我的程式架構如下: myproject src | |---package | |---main.py | |---__init__.py | |---subpackage | |---a.py | |---__init__.py 如此,當我要import a 這個module使用 我這樣寫: import package.subpackage.a 如此程式過的了 但是當我執行的時候 會出現 "no module named: subpackage.a" 這個error 當我使用: from package.subpackage import a 會出現 "no module named: package.subpackage" 請問我有哪個環節出錯嗎? 我使用 ubuntu 14.4當 OS 利用 eclipse 搭配 pydef 當作IDE 感謝各位! -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 203.64.84.191 ※ 文章網址: http://www.ptt.cc/bbs/Python/M.1401101997.A.787.html
uranusjr:首先確認 import package 會不會過 05/26 19:02
※ 編輯: howardgj94 (203.64.84.191), 05/26/2014 19:02:29
ohb:PYTHONPATH要設定到根目錄 05/26 23:31
已解決,是我的main.py放在subpackage裡面... 所以import 就直接寫 import a 就好 這個問題卡了我三小時,荒唐... 感謝大家! ※ 編輯: howardgj94 (59.115.7.210), 05/27/2014 00:24:16