作者MAGICXX (逢甲阿法)
看板Python
標題[問題] import moudle on mac
時間Wed Aug 7 18:17:21 2013
不好意思 我這次又有點問題想要問
我現在在MAC的環境下進行python(2.7.3)的處理
我自己compile出一個libTRANING.pyd的檔案要給我的python程式碼使用
我嘗試著用
imp.find_module()的方法進行import
下面是我的程式碼
import imp
imp.find_module('TRANING',[r'/Applications/QGIS.app/plugins/my_lib/'])
然後到這邊就會出現下面的錯誤:
Traceback (most recent call last):
File "<pyshell#11>", line 1, in <module>
imp.find_module('TRANING')
ImportError: No module named TRANING
因為在mac下面lib的名稱是lib"name".附檔名(dylib,pyd等)
所以我上面也是直接放name不過在finder下面也是還是顯示libname.pyd
我也試過改用libTRANING、libTRANING.pyd等放在前面module的名字裡面
可是都還是失敗
然後我利用將lib路徑增加到sys.path
import sys
sys.path.append('r'/Applications/QGIS.app/plugins/my_lib/'')
也是不行
將lib直接複製到他其他的path底下也是不行
請問在MAC上面處理過的前輩可以教一下 如果將這個lib import進來呢~QQ??
--
#1CYsr0re (Keelung)
→ todo70192:因為引擎的聲音太大聲了 尤其是在橋下 回音更大聲09/11 20:11
→ todo70192:害我沒辦法專心講電話 聽不清楚09/11 20:12
→ sinyuan99:所以要怪機車騎士嗎?_?09/11 20:24
→ todo70192:沒錯 機車騎太兇 引擎聲音太大 沒考慮到路邊講電話聽不09/11 20:25
→ todo70192:清楚09/11 20:25
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.63.249
※ 編輯: MAGICXX 來自: 36.231.21.241 (08/07 19:15)