今天使用scons的时候遇到下面一个错误:
/home/vincent/bin/python: error while loading shared libraries: libpython2.7.so.1.0: cannot open shared object file: No such file or directory
google了一下,按照上面的方法执行了如下语句:
export LD_LIBRARY_PATH=/home/vincent/lib/python
python倒是能正常用了,但是奇怪的是跑了scons还是报上面的错误!
继续google,找了找规律,发现大家都增加了这个选项:
--enable-shared
去掉这个选项重新编译(别忘了make clean),python又能用了(本地python版本为2.7.6)。
此方法只适合不需要这个选项的情况,如果有人知道怎么回事,希望能够指出。