Google Chrome Frame
4 stars based on
We recommend using the bootstrap install procedure described at Bootstrapping EasyBuildbecause of various issues with the different installation tools that are available for Python packages. Do take into account the required and optional dependencies see Requirements and Dependencies. For advanced options, see Advanced bootstrapping options. Notes on other ways of installing EasyBuild are available under section Alternative installation methods. For more information on optional dependencies, see Dependencies.
Installing any Python package can be a real pain, and since EasyBuild is basically a set of Python packages glued together, installing EasyBuild may ironically cause some headaches. To resolve this, we have created a bootstrap script that installs the latest EasyBuild version for you together with an environment module for it - and yes, we use EasyBuild for doing so.
A demo of bootstrapping EasyBuild is available here. The easiest way by far to install EasyBuild is by bootstrapping it, i. The path you specify to the bootstrap script is where EasyBuild should be installed. See also Configuring EasyBuild. The bootstrap script will only succeed if command module --version reports a sufficiently recent version e. Normally, only when the above fails to work for you for some reason, should you resort to one of the alternative approaches documented at Alternative installation methods these are more involved but also they may give more control.
Compare the version of ebextra easyconfig parameters specific to packedbinary easyblock main EasyBuild command, with the version of the EasyBuild module that was installed. The Tcl-based or Lmod implementations of environment modules do their default sorting differently. Such aspects may make a big difference, if you have installed both versions 1. After completion of the bootstrap procedure and loading the EasyBuild module, try running the EasyBuild unit extra easyconfig parameters specific to packedbinary easyblock.
Keep in mind that this is just an example, more details about the EasyBuild unit tests are available at Unit tests. If this does not complete successfully, please open an issue to report it. After the bootstrap completes, the installed EasyBuild module can be loaded:.
To use these advanced options, make sure you are using the latest version of the bootstrap script, available at https: The bootstrap script then tries to ensure this particular installation is used during the other bootstrap stages.
Recent versions of the bootstrap script also allow to supply source tarballs for the different EasyBuild components framework, easyblocks, easyconfigsand optionally the vsc-base and vsc-install libraries EasyBuild depends extra easyconfig parameters specific to packedbinary easyblock. To download the source tarballs from PyPI, visit https: Alternatively, you can download the source tarball for the most recent version using pip, for example:.
To extra easyconfig parameters specific to packedbinary easyblock to a newer EasyBuild version say, 3. A couple of shell tools may be required, depending on the particular use case in relative order of importance:.
EasyBuild not only generates module files to be extra easyconfig parameters specific to packedbinary easyblock along with the software it installs, it also depends on the generated modules, mainly for resolving dependencies. Hence, a modules tool must be available extra easyconfig parameters specific to packedbinary easyblock consume module files with. In EasyBuild versions prior to 2. Other Python packages are optional dependencies, see Optional Python packages. Next to these packages, a meta-package named easybuild is also available on PyPi, in order to easily install the full EasyBuild distribution.
In order to get a better understanding in which kind of environment you are using the bootstrap script, please copy-paste the commands below and provide the output in your problem report. Do not worry if some of these commands fail or spit out error messages.
Navigation modules next previous EasyBuild v3. Linux or OS X Python version 2. The bootstrap script will perform a 3-stage bootstrap procedure: Note The path you specify to the bootstrap script is where EasyBuild should be installed. Tip The bootstrap script will only succeed if command module --version reports a sufficiently recent version e.
Tip The Tcl-based or Lmod implementations of environment modules do their default sorting differently. Alternatively, you can download the source tarball for the most recent version using pip, for example: The source code for these packages is also available on GitHub: This Page Show Source.
Last updated on Wed 07 Mar Created using Sphinx 1.