擅长:python、mysql、java
<p><code>LD_LIBRARY_PATH</code>设置动态链接器路径;该路径通常在运行时无法更改,因为它通常由动态链接器缓存。</p>
<p>不过,这不是Python查找<em>imports</em>的地方,包括模块导入。更改<code>sys.path</code>是正确的。</p>
<pre><code># ls foo/
_csv.so
# python
Python 2.6.6 (r266:84292, Dec 26 2010, 22:31:48)
>>> import sys
>>> sys.path.insert(0, "foo")
>>> import _csv
>>> _csv.__file__
'foo/_csv.so'
</code></pre>
<p>(顺便说一句,您可能需要对库进行ldd,以查看库中是否有任何奇数导入路径。“重要提示:fontforge_bin/fontforge.so“看起来很奇怪。)</p>