作者MAGICXX (逢甲阿法)
看板MacDev
标题Fw: [闲聊] import moudle on mac
时间Wed Aug 7 18:21:17 2013
※ [本文转录自 Python 看板 #1I0XwqEF ]
作者: 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)
1F:→ todo70192:因为引擎的声音太大声了 尤其是在桥下 回音更大声09/11 20:11
2F:→ todo70192:害我没办法专心讲电话 听不清楚09/11 20:12
3F:→ sinyuan99:所以要怪机车骑士吗?_?09/11 20:24
4F:→ todo70192:没错 机车骑太凶 引擎声音太大 没考虑到路边讲电话听不09/11 20:25
5F:→ todo70192:清楚09/11 20:25
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.112.63.249
※ 发信站: 批踢踢实业坊(ptt.cc)
※ 转录者: MAGICXX (140.112.63.249), 时间: 08/07/2013 18:21:17
※ 编辑: MAGICXX 来自: 36.231.21.241 (08/07 19:15)