zoukankan      html  css  js  c++  java
  • falcon安装

    简单的方法(在新目录中):

    请确保您的默认python版本是2.7.9。

    export GIT_SYM_CACHE_DIR=~/.git-sym-cache # to speed things up
    git clone git://github.com/PacificBiosciences/FALCON-integrate.git
    cd FALCON-integrate
    git checkout develop  # or whatever version you want
    git submodule update --init --recursive # Note: You must do this yourself! No longer via `make init`.
    make init
    source env.sh
    make config-edit-user
    make -j all
    make test  # to run a simple one
    

    看看travis.sh,这正是我们在TravisCI测试中运行的。

    安装类型

    Python模块将根据您的环境进行安装。

    • 您可以使用sudo和您的标准安装。
    • 你可以使用一个virtualenv
    • 您也可以直接安装到您PYTHONUSERBASE

    其他可执行文件将进入${FALCON_PREFIX}/bin,必须已经存在。

    mkdir -p ${FALCON_PREFIX}/bin
    

    标准安装

    这是更永久的,而不是开发者。Python模块进入您当前的站点包,因此 ,如果需要,您可以在virtualenv中运行此操作只要记住在安装之前激活你的virtualenv。

    其他可执行文件复制${FALCON_PREFIX}/bin而不是符号链接。

    bash config-standard.sh

    开发安装

    这是最安全的 我们使用的pip install --edit是,您的Python代码中的任何更改都会立即反映在您的安装中。再次,一个 virtualenv是好的,如果你想要的。

    其他可执行文件${FALCON_PREFIX}/bin作为符号链接安装

    bash config-edit.sh

    开发安装到Python用户库

    这最不可能失败。与常规的“开发安装”类似,我们使用pip install --edit --userFALCON Python模块保留在您的前端sys.path,但所有更新的Python模块都可以进入您当前的site.USER_BASE控件${PYTHONUSERBASE}

    bash config-edit-user.sh

    依赖

    Python的2.7.9

    我们建议使用蟒蛇

    如果您使用Anaconda,请记住将您的Python目录添加到您的PATH

    果仁

    我们pip在这里使用 如果没有它,我们会自动为您安装它,通过make pip-installFALCON-化妆

    混帐

    您还需要一个最新版本的git,至少1.7对于完整的子模块支持。

    路径

    在运行测试之前,您需要添加新binPATH例如

    export PYTHONUSERBASE=$(python -c 'import site; print site.userbase')
    export PATH=${PYTHONUSERBASE}/bin
    

    说明

    一个生成文件FALCON集成的呼叫到生成文件中FALCON-化妆,有可能在一个Python 的virtualenv

    FALCON-make构建并安装依赖项,并在 FALCON示例中运行冒烟测试

    FALCON示例包含各种测试用例,其中一些可以公开发布。它使用 git-sym来检索数据,以便使存储库大小保持不变。您可以使用 FALCON-examples作为自己测试的模板。

    选择一个版本

    我们使用git的标记功能跟踪一组特定的子模块组合。如果你想跟踪你自己的修改,你应该分叉相关资料库,进行修改,并使用你自己的FALCON-integrate分支来追踪它。最新的标签版本在这里要安装它,它与安装最新的主分支相同,但是您需要添加git checkout <version以指定依赖子模块的特定组合。

    的virtualenv

    我们中有些人更喜欢依靠PYTHONUSERBASE而不是virtualenv,这在Centos7上可能有问题。但是如果你想自己尝试virtualenv,请注意以下警告。

    Python检查PYTHONPATH前面的目录site-packages/这就是Python的工作原理。所以如果你使用的是virtualenv,那么你必须注意你已经存在的任何东西PYTHONPATH或者干脆unset PYTHONPATH

  • 相关阅读:
    Ubuntu安装php7.0环境
    PHP-FPM参数详情
    phpize是干嘛的
    Ubuntu忘记密码
    Ubuntu下面删除和卸载软件
    Js验证正则表达式
    JS发送验证码;并设置cookie
    Shell脚本之sed的使用
    Bash基本功能:输入输出重定向
    shell常用快捷键
  • 原文地址:https://www.cnblogs.com/RandomRand/p/7641554.html
Copyright © 2011-2022 走看看