Skip to main content

Installs scipion 3 creating a virtual environment for it, for now only for developers.

Project description

Scipion installer

Scipion installer is a python module to install scipion 3 (already in alfa) and not ready for production.

This installer is python2-python3 compatible and is a very lightweight package. It will create a python3 virtual environment (conda or virtualenv) with scipion in it.

The entire collection is licensed under the terms of the GNU Public License, version 3 (GPLv3).

Installation

It is a 2 lines’ installation: First to install the installer, second to use the installer (to install scipion).

* Python 3 *

python3 -m pip install scipion-installer
python3 -m scipioninstaller where-to-install-scipion

* Python2 * (You are going to need python3 anyway)

python2 -m pip install scipion-installer
python2 -m scipioninstaller where-to-install-scipion

Advanced options

installscipion [-h] [-conda] [-dev] [-noXmipp] [-j J] [-dry]
                  [-httpsClone] [-noAsk] [-n N]
                  path

positional arguments:
  path         Location where you want scipion to be installed.

optional arguments:
  -h, --help   show this help message and exit
  -conda       Use conda, otherwise it will use virtualenv
  -dev         installs components in devel mode
  -noXmipp     Xmipp is installed by default. This flag skips the Xmipp installation.
  -j J         Number of processors to compile Xmipp. The more the better ...
  -dry         Just shows the commands without running them.
  -httpsClone  Only when -dev is active, makes git clones using https instead
               of ssh
  -noAsk       try to install scipion ignoring some control questions in the
               process.
  -n N         Name of the virtual environment. By default, if this parameter
               is not passed, the name will be .scipion3env

Troubleshooting

pip/pip3 is needed to get the installer. For ubuntu/debian you might need root access to run

sudo apt-get install python-pip

No root access?: You can try pip install –user scipion-installer to install it locally

Missing dependencies: scipion needs python3-tkinter to work and an existing python3 installation. For ubuntu/debian you might need root access to run

sudo apt-get install python3-tk

If Error: “pkg_resources.DistributionNotFound: The ‘zipp>=0.5’ is raised when launching installscipion, try to install zipp by

pip install zipp

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

scipion-installer-1.0.4b0.tar.gz (19.6 kB view hashes)

Uploaded Source

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page