安装Python程序

安装Python程序,python,Python,我正在尝试安装一个名为sonLib的python程序,但我无法通过单元测试。我想知道为什么,因为我想我在bashrc中正确设置了蟒蛇路径 我试过: 1. PYTHONPATH=$PYTHONPATH:$HOME/programs/sonLib export PYTHONPATH 2. export PYTHONPATH="home/user/programs/sonLib" 你们中有人能告诉我如何让它工作吗 安装sonLib 将包含sonLib的目录放在python路径上。即 PY

我正在尝试安装一个名为sonLib的python程序,但我无法通过单元测试。我想知道为什么,因为我想我在bashrc中正确设置了蟒蛇路径

我试过:

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中,键入“makeall”,然后键入“maketest”来测试安装
  • 链接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
    
    它说,
    “将包含sonLib的目录放在python路径上,即PYTHONPATH=${PYTHONPATH}:FOO,其中FOO/sonLib是指向sonLib基本目录的路径。”


    您声明了
    PYTHONPATH=$PYTHONPATH:$HOME/programs/sonLib。
    它应该是这样的:
    PYTHONPATH=$PYTHONPATH:$HOME/programs

    也许您应该尝试将sonLib基本目录直接放在python路径文件夹中。如果你有简易安装,网站包应该是一个完美的地方。

    好吧,伙计们不知道为什么,但是如果我
    取消PYTHONHOME的安装
    测试通过