=================
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 ***
.. code-block::
python3 -m pip install scipion-installer
python3 -m scipioninstaller where-to-install-scipion
*** Python2 *** (You are going to need python3 anyway)
.. code-block::
python2 -m pip install scipion-installer
python2 -m scipioninstaller where-to-install-scipion
================
Advanced options
================
.. code-block::
usage: installscipion [-h] [-conda] [-venv] [-dry] [-noAsk] [-n N] [-scratchPath SCRATCHPATH] [-python PYTHON] path
Installs scipion3 in a conda or virtualenv environment. Check all parameters bellow for a custom installation. If there are issues initializing conda you
can set CONDA_ACTIVATION_CMD variable and it will be used instead of guessing. Typical values are . "/path/to/miniconda3/etc/profile.d/conda.sh" or eval
"$(/path/to/miniconda3/bin/conda shell.bash hook)"
positional arguments:
path Location where you want scipion to be installed.
options:
-h, --help show this help message and exit
-conda Force conda as environment manager, otherwise will use conda anyway if found in the path, else: virtualenv.
-venv Force virtualenv as environment manager, otherwise will use conda if found in the path, otherwise: virtualenv.
-dry Just shows the commands without running them.
-noAsk try to install scipion ignoring some control questions in that process. You must make sure to write the correct path where Scipion
will be installed
-n N Name of the virtual environment. By default, if this parameter is not passed, the name will be scipion3
-scratchPath SCRATCHPATH
Path to a folder working at high speed(like SSDs) to be used temporarily during processing.
-python PYTHON Python version to use in the environment. For virtualenv, default value will become "python3", otherwise argument will be
literally passed to virtualenv.Default value is 3.8 but up to 3.11 may work as well.
===================
Bundle installation
===================
Checkout Jesper L. Karlsen's script to make a full installation --> https://github.com/jelka71/scipion_auto_install.git
===============
Troubleshooting
===============
**Problem**
git@github.com: Permission denied (publickey).
fatal: Could not read from remote repository.
**Solution**
Add :code:`-httpsClone`
----
**Problem**
pip/pip3 is needed to get the installer.
**Solution**
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
----
**Problem**
Missing dependencies: scipion needs python3-tkinter to work and an existing python3 installation.
**Solution**
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
Raw data
{
"_id": null,
"home_page": null,
"name": "scipion-installer",
"maintainer": null,
"docs_url": null,
"requires_python": ">=2.7",
"maintainer_email": null,
"keywords": "scipion cryoem imageprocessing scipion-3.0",
"author": null,
"author_email": "Pablo Conesa <pconesa@cnb.csic.es>",
"download_url": "https://files.pythonhosted.org/packages/3e/7b/76f01f5aec87eaa6eb1ee13ebf8fae04d2a2bb17019472cdaefc96280040/scipion_installer-2.1.tar.gz",
"platform": null,
"description": "=================\nScipion installer\n=================\n\n**Scipion installer** is a python module to install scipion 3 (already in **alfa**)\nand not ready for production.\n\nThis installer is python2-python3 compatible and is a very lightweight package.\nIt will create a **python3** virtual environment (conda or virtualenv) with scipion in it.\n\nThe entire collection is licensed under the terms of the GNU Public License,\nversion 3 (GPLv3).\n\n============\nInstallation\n============\n\nIt is a 2 lines' installation: First to install the installer, second to use the installer (to install scipion).\n\n*** Python 3 ***\n\n.. code-block::\n\n python3 -m pip install scipion-installer\n python3 -m scipioninstaller where-to-install-scipion\n\n\n*** Python2 *** (You are going to need python3 anyway)\n\n.. code-block::\n\n python2 -m pip install scipion-installer\n python2 -m scipioninstaller where-to-install-scipion\n\n================\nAdvanced options\n================\n\n.. code-block::\n\n usage: installscipion [-h] [-conda] [-venv] [-dry] [-noAsk] [-n N] [-scratchPath SCRATCHPATH] [-python PYTHON] path\n\n Installs scipion3 in a conda or virtualenv environment. Check all parameters bellow for a custom installation. If there are issues initializing conda you\n can set CONDA_ACTIVATION_CMD variable and it will be used instead of guessing. Typical values are . \"/path/to/miniconda3/etc/profile.d/conda.sh\" or eval\n \"$(/path/to/miniconda3/bin/conda shell.bash hook)\"\n\n positional arguments:\n path Location where you want scipion to be installed.\n\n options:\n -h, --help show this help message and exit\n -conda Force conda as environment manager, otherwise will use conda anyway if found in the path, else: virtualenv.\n -venv Force virtualenv as environment manager, otherwise will use conda if found in the path, otherwise: virtualenv.\n -dry Just shows the commands without running them.\n -noAsk try to install scipion ignoring some control questions in that process. You must make sure to write the correct path where Scipion\n will be installed\n -n N Name of the virtual environment. By default, if this parameter is not passed, the name will be scipion3\n -scratchPath SCRATCHPATH\n Path to a folder working at high speed(like SSDs) to be used temporarily during processing.\n -python PYTHON Python version to use in the environment. For virtualenv, default value will become \"python3\", otherwise argument will be\n literally passed to virtualenv.Default value is 3.8 but up to 3.11 may work as well.\n\n\n\n\n===================\nBundle installation\n===================\nCheckout Jesper L. Karlsen's script to make a full installation --> https://github.com/jelka71/scipion_auto_install.git\n\n===============\nTroubleshooting\n===============\n**Problem**\n\n git@github.com: Permission denied (publickey).\n fatal: Could not read from remote repository.\n\n**Solution**\nAdd :code:`-httpsClone`\n\n----\n\n**Problem**\n\npip/pip3 is needed to get the installer. \n\n**Solution**\n\nFor ubuntu/debian you might need root access to run\n\n sudo apt-get install python-pip\n\nNo root access?: You can try `pip install --user scipion-installer` to install it locally\n\n----\n\n**Problem**\n\nMissing dependencies: scipion needs python3-tkinter to work and an existing python3 installation.\n\n**Solution**\n\nFor ubuntu/debian you might need root access to run \n\n sudo apt-get install python3-tk\n \nIf *Error: \u201cpkg_resources.DistributionNotFound: The 'zipp>=0.5'* is raised when launching installscipion, try to install zipp by\n\n pip install zipp\n",
"bugtrack_url": null,
"license": "GNU General Public License v3 (GPLv3)",
"summary": "Installs scipion 3 creating a virtual environment for it anc creates a launcher.",
"version": "2.1",
"project_urls": {
"Homepage": "https://github.com/scipion-em/scipion-installer",
"Issues": "https://github.com/scipion-em/scipion-installer/issues"
},
"split_keywords": [
"scipion",
"cryoem",
"imageprocessing",
"scipion-3.0"
],
"urls": [
{
"comment_text": "scipion-3.0",
"digests": {
"blake2b_256": "92b6947304eecc35c25b03e319673b6bf18c83e10baa33c44e33386b06e9c679",
"md5": "270742f2eac90791242c0193cc68508f",
"sha256": "a2796670261e836756830b1305f62a34fa47a91e84ba0f52ef7e06b541501113"
},
"downloads": -1,
"filename": "scipion_installer-2.1-py3-none-any.whl",
"has_sig": false,
"md5_digest": "270742f2eac90791242c0193cc68508f",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=2.7",
"size": 20672,
"upload_time": "2024-09-02T14:35:54",
"upload_time_iso_8601": "2024-09-02T14:35:54.215821Z",
"url": "https://files.pythonhosted.org/packages/92/b6/947304eecc35c25b03e319673b6bf18c83e10baa33c44e33386b06e9c679/scipion_installer-2.1-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "scipion-3.0",
"digests": {
"blake2b_256": "3e7b76f01f5aec87eaa6eb1ee13ebf8fae04d2a2bb17019472cdaefc96280040",
"md5": "cb1d663dd2f323bab4714979c374ee94",
"sha256": "e0c2c39b26980aeb8c8a3d746fd05072fe90008a07aaafc2cb26d4cef7e758d4"
},
"downloads": -1,
"filename": "scipion_installer-2.1.tar.gz",
"has_sig": false,
"md5_digest": "cb1d663dd2f323bab4714979c374ee94",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=2.7",
"size": 19639,
"upload_time": "2024-09-02T14:35:56",
"upload_time_iso_8601": "2024-09-02T14:35:56.140003Z",
"url": "https://files.pythonhosted.org/packages/3e/7b/76f01f5aec87eaa6eb1ee13ebf8fae04d2a2bb17019472cdaefc96280040/scipion_installer-2.1.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-09-02 14:35:56",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "scipion-em",
"github_project": "scipion-installer",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"requirements": [],
"lcname": "scipion-installer"
}