Fw: [問題] subpackge import的問題

看板Programming作者 (飄飄渺渺所為誰)時間11年前 (2014/05/26 19:03), 11年前編輯推噓0(002)
留言2則, 2人參與, 最新討論串1/1
※ [本文轉錄自 Python 看板 #1JWnwjU7 ] 作者: howardgj94 (飄飄渺渺所為誰) 看板: Python 標題: [問題] subpackge import的問題 時間: Mon May 26 18:59:54 2014 各位程式高手好 我最近剛學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

05/26 19:02, , 1F
首先確認 import package 會不會過
05/26 19:02, 1F
※ 編輯: howardgj94 (203.64.84.191), 05/26/2014 19:02:29 ※ 發信站: 批踢踢實業坊(ptt.cc) ※ 轉錄者: howardgj94 (203.64.84.191), 05/26/2014 19:03:51

05/26 20:58, , 2F
是不是要export PYTHONPATH呀?
05/26 20:58, 2F

05/26 22:43, , 3F
pythonpath pydef會自己設定好的樣子
05/26 22:43, 3F
已解決,是我的main.py放在subpackage裡面... 所以import 就直接寫 import a 就好 這個問題卡了我三小時,荒唐... 感謝大家! ※ 編輯: howardgj94 (59.115.7.210), 05/27/2014 00:23:44
文章代碼(AID): #1JWn-OcG (Programming)
文章代碼(AID): #1JWn-OcG (Programming)