[問題] pydev module import

看板Python作者 (快來跟我做朋友)時間13年前 (2012/09/10 17:28), 編輯推噓1(108)
留言9則, 3人參與, 最新討論串1/1
各位前輩好, 小弟最近剛學python, 有遇到一些問題想請教, 我在pydev底下開了一個新project, 然後想把公司的module import進來 這module因為是共用的, 所以放法會有點像在c++中的library一樣 (類似我下載了log4cxx, 那我就把include path跟library path都指到下載的folder去) 於是我就把這幾個module用project-> property -> pydev-pythonpath 在external libraries中加入他們(基本上就是一堆.py) 爾後,在project中import他們... 結果ide一直顯示no module named xxx 於是我隨意開了.py測試一下sys.path, 那幾個當初設定的Path都有出現, 在package explorer中也有出現在external libs裡面, 請問有大大可以幫解釋為何會如此嗎? ps. 我陸續試過很多路徑, site-package, 甚至default system lib , 都是一樣的結果, 唯一work的方法就是將這共用的Lib們直接以source的方式加入project 但總覺得應該會有比較正式的方法阿... 只是百試不靈... 請大大們指教了... btw, exclipse 版本是juno, platform跟project sdk版本是 4.2.0 python 版本是 2.5.4 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.163.84.235

09/10 18:49, , 1F
一般來說可用python setup.py install,會安裝到site-p
09/10 18:49, 1F

09/10 18:50, , 2F
ackages,然後在pydev-cpython-interpreter要按apply
09/10 18:50, 2F

09/10 18:50, , 3F
讓他建立cache
09/10 18:50, 3F

09/11 10:15, , 4F
謝謝樓上大大的指教 這些module沒有setup.py XD 不過目
09/11 10:15, 4F

09/11 10:16, , 5F
前apply後可以work了 但是仍不懂的是為何放在external
09/11 10:16, 5F

09/11 10:16, , 6F
lib裡面的無法被偵測到,也就是by project去設定的話
09/11 10:16, 6F

09/11 10:17, , 7F
再請知道的大大幫我解答QQ
09/11 10:17, 7F

09/14 23:22, , 8F
Windows->Preferences->Pydev->Interpreter-Python->Libr
09/14 23:22, 8F

09/14 23:25, , 9F
aries
09/14 23:25, 9F
文章代碼(AID): #1GJRAWPW (Python)
文章代碼(AID): #1GJRAWPW (Python)