||
python 模块
Cliff Gao
python解释器会按照以下顺序进行搜索你要加载的模块。
1. 当前文件见
2. 环境变量 PYTHONPATH
3. python 安装路径中。
类似地,你有一个现成编译好的eg.so 文件,
1. 你可以将它放入当前文件夹使用(第一种)。
2. 或者将eg.so 路径添加到变量 PYTHONPATH中(第二种),
3. 复制到python安装路径中。
python的安装路径可以用用sys.path 来查看。
例如:
>>> print(sys.path)
['', '/sw/python/2.7.6/lib/python2.7/site-packages/distribute-0.6.28-py2.7.egg', '/sw/python/2.7.6/lib/python2.7/site-packages/matplotlib-1.3.1-py2.7-linux-x86_64.egg', ]
eg.py 或者 eg.so 复制到 /site-packages/目录下面.
4. 再文件头加上
import sys
sys.path.append('yourpath/eg.so')
import eg.so
Archiver|手机版|科学网 ( 京ICP备07017567号-12 )
GMT+8, 2024-11-25 04:47
Powered by ScienceNet.cn
Copyright © 2007- 中国科学报社