sciUnit命令行
sciunit2的Python项目详细描述
sciunt是一个命令行工具,用于响应 包含和存储应用程序的可重用研究对象 简单高效,促进共享和协作,以及 简化执行、理解和建立在共享基础上的任务 工作。
安装
本节介绍sciunt的二进制分布。
需要:pip>;=8.1.1,glibc>;=2.17,python2.7,带标题和编译器
平台:AMD64 PC Linux GNU
确保~/.local/bin位于PATH环境变量中, 然后,运行
pip2 install --user sciunit2
向命令行参数添加^ {TT2}$以升级现有的 SCiUnit安装。
[注 尝试用“pip install sciunit”安装sciunit会得到一些东西 否则,我们的pypi项目注册为“sciunit2”。 –尾注]
用确认安装
sciunit --version
在以下每个发行版的说明中,如果看到命令行 以
export PATH=~/.local/bin:$PATH
,这仅仅意味着您将需要前面提到的二进制路径 在继续之前,PATH中;通常应该根据 到登录shell并将其写入shell配置,如 ~/.profile。
ubuntu 16.04
sudo apt update sudo apt install python-dev python-pip pip2 install --user sciunit2
ubuntu 14.04
sudo apt update sudo apt install python-dev python-pip pip2 install --user -U pip export PATH=~/.local/bin:$PATH pip2 install --user sciunit2
Arch Linux
sudo pacman -S python2-pip export PATH=~/.local/bin:$PATH pip2 install --user sciunit2
软呢帽26
sudo dnf install python2-pip python2-devel gcc redhat-rpm-config pip2 install --user sciunit2
中心7
sudo yum install -y epel-release sudo yum install python2-pip python-devel gcc pip2 install --user sciunit2
RHEL 7
sudo yum install -y https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm sudo yum install python2-pip python-devel gcc pip2 install --user sciunit2
德比安9
sudo apt update sudo apt install python-dev python-pip export PATH=~/.local/bin:$PATH pip2 install --user sciunit2
德比安8
sudo apt update sudo apt install python-dev python-pip pip2 install --user -U pip export PATH=~/.local/bin:$PATH pip2 install --user sciunit2
打开SUSE 42
注意opensuse默认用户二进制路径为~/bin,而不是 ~/.local/bin,因此您可能需要将一个符号链接到另一个符号链接。
sudo zypper install python-pip python-devel gcc pip2 install --user -U pip export PATH=~/.local/bin:$PATH pip2 install --user sciunit2
从源构建
关于custom build的说明 我们的Bitbucket项目存储库中提供了sciUnit2的。你可以 如果您运行的系统不是 由二进制分布支持。
安装后
执行
sciunit post-install
作为普通用户添加命令行完成支持 sciunt到您的登录shell。当运行此或任何其他 sciUnit命令,如果您的环境未在 Installing部分,或者您之前错过了一些先决条件 发出pip,您可能会看到以下错误:
ImportError: No module named _bsddb
幸运的是,有不止一种方法可以实现这种依赖性。 尝试查找并安装通常命名为“python bsddb”或 “python-bsddb3”和您的系统包管理器。在水蟒里, 您需要一个名为“bsddb”的端口。
要使命令行完成工作,如果您是bash用户, 确保您的 系统。如果您是tcsh用户,请确保 source ~/.completein~/.cshrc或~/.tcshrc建议 股票completion script。