我正在尝试安装一个名为sonLib 的python 程序,但我无法通过单元测试。我想知道为什么,因为我认为我在 bashrc 中正确设置了 PYTHONPATH ...
我试过:
1. PYTHONPATH=$PYTHONPATH:$HOME/programs/sonLib
export PYTHONPATH
2. export PYTHONPATH="home/user/programs/sonLib"
你们有人可以告诉我如何让它工作吗?
安装sonLib。
- 将包含sonLib 的目录放在你的python 路径上。即 PYTHONPATH=${PYTHONPATH}:FOO 其中 FOO/sonLib 是指向sonLib 基目录的路径。
- 编译C代码:在sonLib中输入'make all'然后'make test'来测试安装
链接 C 库:所有构建的库都放在“sonLib/lib”中
错误信息:
cd externalTools && make all
make[1]: Entering directory `/home/user/programs/sonLib/externalTools'
cd cutest && make all
make[2]: Entering directory `/home/user/programs/sonLib/externalTools/cutest'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/home/user/programs/sonLib/externalTools/cutest'
make[1]: Leaving directory `/home/user/programs/sonLib/externalTools'
cd C && make all
make[1]: Entering directory `/home/user/programs/sonLib/C'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/home/user/programs/sonLib/C'
PYTHONPATH=.. PATH=../../bin:$PATH python allTests.py --testLength=SHORT --logLevel=CRITICAL
ImportError: No module named site
make: *** [test] Error 1