Installing Rogue With Anaconda
The following instructions describe how to install a pre-built Rogue package inside an anaconda environment. These instructions are relevant for Linux, Ubuntu on Windows and MacOS.
See the section Setting Up Ubuntu On Windows for additional steps required for Windows.
Getting Anaconda
Download and install anaconda (or miniconda) if you don’t already have it installed on your machine. Choose an install location with a lot of available diskspace (> 5GB). Anaconda appears to only work reliably in the bash shell.
Go to https://www.anaconda.com/download to get the latest version of anaconda. Example steps for installing anaconda are included below:
$ wget https://repo.anaconda.com/archive/Anaconda3-{version}-Linux-x86_64.sh
$ bash Anaconda3-{version}-Linux-x86_64.sh
You do not need to install visual studio.
Use the following command to add anaconda to your environment. This can be added to your .bash_profile.
$ source /path/to/my/anaconda3/etc/profile.d/conda.sh
It is important to use the latest conda solver:
$ conda activate
$ conda config --set channel_priority strict
$ conda install -n base conda-libmamba-solver
$ conda config --set solver libmamba
Creating A Rogue Environment
The next step is to create an anaconda environment which includes the Rogue package.
$ conda create -n rogue_tag -c tidair-tag -c conda-forge rogue
The order of the args is important. tidair-tag is the channel from which the Rogue package is downloaded.
If you already have an anaconda environment that you would like to install Rogue into:
$ conda install -c tidair-tag -c conda-forge rogue
Alternatively you can install a specific released version of Rogue:
$ conda create -n rogue_v6.1.3 -c conda-forge -c tidair-tag rogue=v6.1.3
Using Rogue In Anaconda
No additional setup scripts need to be run Rogue in an anaconda environment. To activate and de-activate the Rogue environment you can use the following commands:
To activate:
$ conda activate rogue_tag
Replace rogue_tag with the name you used when creating your environment (e.g. rogue_v6.1.3).
To deactivate:
$ conda deactivate
Installing Rogue In Existing Environment
The following command is used to install Rogue inside and existing anaconda environment.
Updating Rogue In Anaconda
If you want to update Rogue, run the following command after activating the Rogue environment
$ conda update rogue -c tidair-tag
Deleting Anaconda Environment
Run the following commands to delete the anaconda environment.
$ conda env remove -n rogue_tag