{"id":3460,"date":"2024-05-03T09:22:41","date_gmt":"2024-05-03T16:22:41","guid":{"rendered":"https:\/\/in.nau.edu\/arc\/?page_id=3460"},"modified":"2024-10-25T15:24:34","modified_gmt":"2024-10-25T22:24:34","slug":"mambaforge-environments","status":"publish","type":"page","link":"https:\/\/in.nau.edu\/arc\/mambaforge-environments\/","title":{"rendered":"Mambaforge &#8211; Environments"},"content":{"rendered":"<p><!-- directives:[] --><\/p>\n<div id=\"content\">\n<!-- shortcode-right-column -->\n<div class=\"shortcode-right-column\" >\n    <div class=\"shortcode-right-column__container\"><\/p>\n<p><!-- shortcode-contact -->\n<div class=\"shortcode-contact\">\n    <div class=\"contact-header\">\n        <h3>Contact Advanced Research Computing<\/h3>\n    <\/div>\n    <div class=\"contact-body\">\n                <a href=\"mailto:ask-arc@nau.edu\" aria-label=\"Contact Advanced Research Computing: Email Address\" title=\"Email Address\">\n            <div class=\"contact-icon-container\">\n                <i class=\"fas fa-envelope\" aria-hidden=\"true\"><\/i>\n                <span class=\"sr-only\">Email:<\/span>\n            <\/div>\n            <div class=\"contact-email\">ask-arc&#8203;@nau.edu<\/div>\n        <\/a>\n                    <\/div>\n<\/div>\n\n<\/p>\n<p><\/div>\n<\/div>\n\n<h1 id=\"overview\">Mambaforge &#8211; Environments<\/h1>\n<p>Mamba environments allow you to isolate packages between environments to ensure that the correct dependency versions are used for your programs or scripts. Additionally, environments ensure that there are no dependency and dependency version collisions created due to having a monolithic set of dependencies for everything.<\/p>\n<p>We also have <span style=\"font-size: 16px; font-family: monospace; border: 1px solid; border-radius: 4px; padding: 0px 4px 0px; border-color: #BBBBBB; background-color: white;\" data-darkreader-inline-border-top=\"\" data-darkreader-inline-border-right=\"\" data-darkreader-inline-border-bottom=\"\" data-darkreader-inline-border-left=\"\" data-darkreader-inline-bgcolor=\"\">anaconda3<\/span> available as a module, but we have deliberately chosen <span style=\"font-size: 16px; font-family: monospace; border: 1px solid; border-radius: 4px; padding: 0px 4px 0px; border-color: #BBBBBB; background-color: white;\" data-darkreader-inline-border-top=\"\" data-darkreader-inline-border-right=\"\" data-darkreader-inline-border-bottom=\"\" data-darkreader-inline-border-left=\"\" data-darkreader-inline-bgcolor=\"\">mambaforge<\/span> for use within our documentation due to the ability to be a drop-in replacement for Anaconda and for the major improvements listed on the <a href=\"https:\/\/github.com\/mamba-org\/mamba\">mamba Github page<\/a>, particularly the parallel downloads and faster dependency solving.<\/p>\n<p>More information on conda\/mamba environments can be found on the <a href=\"https:\/\/conda.io\/projects\/conda\/en\/latest\/user-guide\/tasks\/manage-environments.html\">Conda documentation page<\/a>. While the main command on that page uses the <span style=\"font-size: 16px; font-family: monospace; border: 1px solid; border-radius: 4px; padding: 0px 4px 0px; border-color: #BBBBBB; background-color: white;\" data-darkreader-inline-border-top=\"\" data-darkreader-inline-border-right=\"\" data-darkreader-inline-border-bottom=\"\" data-darkreader-inline-border-left=\"\" data-darkreader-inline-bgcolor=\"\">conda<\/span> command, you can replace it with <span style=\"font-size: 16px; font-family: monospace; border: 1px solid; border-radius: 4px; padding: 0px 4px 0px; border-color: #BBBBBB; background-color: white;\" data-darkreader-inline-border-top=\"\" data-darkreader-inline-border-right=\"\" data-darkreader-inline-border-bottom=\"\" data-darkreader-inline-border-left=\"\" data-darkreader-inline-bgcolor=\"\">mamba<\/span> and expect the same results.<\/p>\n<h2 id=\"loading-the-mambaforge-module\">Loading the Mambaforge Module<\/h2>\n<p>In order to run any <span style=\"font-size: 16px; font-family: monospace; border: 1px solid; border-radius: 4px; padding: 0px 4px 0px; border-color: #BBBBBB; background-color: white;\" data-darkreader-inline-border-top=\"\" data-darkreader-inline-border-right=\"\" data-darkreader-inline-border-bottom=\"\" data-darkreader-inline-border-left=\"\" data-darkreader-inline-bgcolor=\"\">mamba<\/span> commands on Monsoon, you must first load the <span style=\"font-size: 16px; font-family: monospace; border: 1px solid; border-radius: 4px; padding: 0px 4px 0px; border-color: #BBBBBB; background-color: white;\" data-darkreader-inline-border-top=\"\" data-darkreader-inline-border-right=\"\" data-darkreader-inline-border-bottom=\"\" data-darkreader-inline-border-left=\"\" data-darkreader-inline-bgcolor=\"\">mamba<\/span> executable into your <span style=\"font-size: 16px; font-family: monospace; border: 1px solid; border-radius: 4px; padding: 0px 4px 0px; border-color: #BBBBBB; background-color: white;\" data-darkreader-inline-border-top=\"\" data-darkreader-inline-border-right=\"\" data-darkreader-inline-border-bottom=\"\" data-darkreader-inline-border-left=\"\" data-darkreader-inline-bgcolor=\"\">PATH<\/span> by executing the following command:<\/p>\n<pre><code class=\"bash language-bash\">module load mambaforge<\/code><\/pre>\n<p>Once you have loaded the <span style=\"font-size: 16px; font-family: monospace; border: 1px solid; border-radius: 4px; padding: 0px 4px 0px; border-color: #BBBBBB; background-color: white;\" data-darkreader-inline-border-top=\"\" data-darkreader-inline-border-right=\"\" data-darkreader-inline-border-bottom=\"\" data-darkreader-inline-border-left=\"\" data-darkreader-inline-bgcolor=\"\">mambaforge<\/span> module, you can check that <span style=\"font-size: 16px; font-family: monospace; border: 1px solid; border-radius: 4px; padding: 0px 4px 0px; border-color: #BBBBBB; background-color: white;\" data-darkreader-inline-border-top=\"\" data-darkreader-inline-border-right=\"\" data-darkreader-inline-border-bottom=\"\" data-darkreader-inline-border-left=\"\" data-darkreader-inline-bgcolor=\"\">mamba<\/span> is now available by using the following command:<\/p>\n<pre><code class=\"bash language-bash\">mamba --version<\/code><\/pre>\n<h2 id=\"creating-an-environment\">Creating an Environment<\/h2>\n<p>To create a basic environment, use the <span style=\"font-size: 16px; font-family: monospace; border: 1px solid; border-radius: 4px; padding: 0px 4px 0px; border-color: #BBBBBB; background-color: white;\" data-darkreader-inline-border-top=\"\" data-darkreader-inline-border-right=\"\" data-darkreader-inline-border-bottom=\"\" data-darkreader-inline-border-left=\"\" data-darkreader-inline-bgcolor=\"\">mamba create<\/span> command:<\/p>\n<pre><code class=\"bash language-bash\">mamba create -n [env_name]<\/code><\/pre>\n<p>You can also specify a specific version of Python.<\/p>\n<pre><code class=\"bash language-bash\">mamba create -n [env_name] python=[ver_num]<\/code><\/pre>\n<p>For example, to create an environment with the name <span style=\"font-size: 16px; font-family: monospace; border: 1px solid; border-radius: 4px; padding: 0px 4px 0px; border-color: #BBBBBB; background-color: white;\" data-darkreader-inline-border-top=\"\" data-darkreader-inline-border-right=\"\" data-darkreader-inline-border-bottom=\"\" data-darkreader-inline-border-left=\"\" data-darkreader-inline-bgcolor=\"\">demo_environment<\/span> with Python version 3.10, a <span style=\"font-size: 16px; font-family: monospace; border: 1px solid; border-radius: 4px; padding: 0px 4px 0px; border-color: #BBBBBB; background-color: white;\" data-darkreader-inline-border-top=\"\" data-darkreader-inline-border-right=\"\" data-darkreader-inline-border-bottom=\"\" data-darkreader-inline-border-left=\"\" data-darkreader-inline-bgcolor=\"\">mamba create<\/span> command would look like:<\/p>\n<pre><code class=\"bash language-bash\">mamba create -n demo_environment python=3.10<\/code><\/pre>\n<div id=\"content\">\n<p>Additionally, you can specify where the environment should be located on the filesystem by replacing the <span style=\"font-size: 16px; font-family: monospace; border: 1px solid; border-radius: 4px; padding: 0px 4px 0px; border-color: #BBBBBB; background-color: white;\" data-darkreader-inline-border-top=\"\" data-darkreader-inline-border-right=\"\" data-darkreader-inline-border-bottom=\"\" data-darkreader-inline-border-left=\"\" data-darkreader-inline-bgcolor=\"\">-n [env_name]<\/span> flag with <span style=\"font-size: 16px; font-family: monospace; border: 1px solid; border-radius: 4px; padding: 0px 4px 0px; border-color: #BBBBBB; background-color: white;\" data-darkreader-inline-border-top=\"\" data-darkreader-inline-border-right=\"\" data-darkreader-inline-border-bottom=\"\" data-darkreader-inline-border-left=\"\" data-darkreader-inline-bgcolor=\"\">\u2010\u2010prefix [directory]<\/span>:<\/p>\n<pre><code class=\"bash language-bash\">mamba create --prefix \/scratch\/abc123\/conda_envs\/demo_environment python=3.10<\/code><\/pre>\n<p><em>Note: In order to perform actions on an environment in a custom directory such as activating and removing such environment, you must provide the full path to the environment in place of the environment name.<\/em><\/p>\n<\/div>\n<h2 id=\"activating-an-environment\">Activating an Environment<\/h2>\n<p>Once an environment is created, it still needs to be activated in order to use it. This can be done using the <span style=\"font-size: 16px; font-family: monospace; border: 1px solid; border-radius: 4px; padding: 0px 4px 0px; border-color: #BBBBBB; background-color: white;\" data-darkreader-inline-border-top=\"\" data-darkreader-inline-border-right=\"\" data-darkreader-inline-border-bottom=\"\" data-darkreader-inline-border-left=\"\" data-darkreader-inline-bgcolor=\"\">mamba activate<\/span> command.<\/p>\n<pre><code class=\"bash language-bash\">mamba activate [env_name]<\/code><\/pre>\n<p>To see what mamba environments are currently available to you, you can use the following command:<\/p>\n<pre><code class=\"bash language-bash\">mamba info --envs<\/code><\/pre>\n<p>For example, to activate the <span style=\"font-size: 16px; font-family: monospace; border: 1px solid; border-radius: 4px; padding: 0px 4px 0px; border-color: #BBBBBB; background-color: white;\" data-darkreader-inline-border-top=\"\" data-darkreader-inline-border-right=\"\" data-darkreader-inline-border-bottom=\"\" data-darkreader-inline-border-left=\"\" data-darkreader-inline-bgcolor=\"\">demo_environment<\/span> created in the previous section, a <span style=\"font-size: 16px; font-family: monospace; border: 1px solid; border-radius: 4px; padding: 0px 4px 0px; border-color: #BBBBBB; background-color: white;\" data-darkreader-inline-border-top=\"\" data-darkreader-inline-border-right=\"\" data-darkreader-inline-border-bottom=\"\" data-darkreader-inline-border-left=\"\" data-darkreader-inline-bgcolor=\"\">mamba activate<\/span> command would look like:<\/p>\n<pre><code class=\"bash language-bash\">mamba activate demo_environment<\/code><\/pre>\n<p>Once you have activated your environment, your shell prompt will now display the name of the active environment before your regular prompt.<\/p>\n<pre><code class=\"bash language-bash\">(demo_environment) [abc123@wind]:~$<\/code><\/pre>\n<h2 id=\"exporting-an-environment\">Exporting an Environment<\/h2>\n<div id=\"content\">\n<p>Exporting environments is particularly useful if you need to move your environment from one location to another, particularly as conda environments can take up a lot of disk space. One such action would be moving an environment from your <span style=\"font-size: 16px; font-family: monospace; border: 1px solid; border-radius: 4px; padding: 0px 4px 0px; border-color: #BBBBBB; background-color: white;\" data-darkreader-inline-border-top=\"\" data-darkreader-inline-border-right=\"\" data-darkreader-inline-border-bottom=\"\" data-darkreader-inline-border-left=\"\" data-darkreader-inline-bgcolor=\"\">\/home<\/span> to your <span style=\"font-size: 16px; font-family: monospace; border: 1px solid; border-radius: 4px; padding: 0px 4px 0px; border-color: #BBBBBB; background-color: white;\" data-darkreader-inline-border-top=\"\" data-darkreader-inline-border-right=\"\" data-darkreader-inline-border-bottom=\"\" data-darkreader-inline-border-left=\"\" data-darkreader-inline-bgcolor=\"\">\/scratch<\/span> directory.<\/p>\n<p>To export an environment, use the <span style=\"font-size: 16px; font-family: monospace; border: 1px solid; border-radius: 4px; padding: 0px 4px 0px; border-color: #BBBBBB; background-color: white;\" data-darkreader-inline-border-top=\"\" data-darkreader-inline-border-right=\"\" data-darkreader-inline-border-bottom=\"\" data-darkreader-inline-border-left=\"\" data-darkreader-inline-bgcolor=\"\">mamba list<\/span> command and write the output into a file:<\/p>\n<pre><code class=\"bash language-bash\">mamba list --explicit &gt; [env_file]<\/code><\/pre>\n<p><em>Note: You must first activate your target conda environment. Otherwise, the default conda environment will be exported, which probably isn&#8217;t what you are trying to do.<\/em><\/p>\n<p>For example, to export the active mamba environment to a file called <span style=\"font-size: 16px; font-family: monospace; border: 1px solid; border-radius: 4px; padding: 0px 4px 0px; border-color: #BBBBBB; background-color: white;\" data-darkreader-inline-border-top=\"\" data-darkreader-inline-border-right=\"\" data-darkreader-inline-border-bottom=\"\" data-darkreader-inline-border-left=\"\" data-darkreader-inline-bgcolor=\"\">demo_environment_export.txt<\/span>, the commands would look like:<\/p>\n<pre><code class=\"bash language-bash\">mamba activate demo_environment\r\nmamba list --explicit &gt; demo_environment_export.txt<\/code><\/pre>\n<p><em>Note: Exported mamba environments are platform-dependent. To identify what platform your exported environment will work on, view the 3rd line in your export file containing the <span style=\"font-size: 16px; font-family: monospace; border: 1px solid; border-radius: 4px; padding: 0px 4px 0px; border-color: #BBBBBB; background-color: white;\" data-darkreader-inline-border-top=\"\" data-darkreader-inline-border-right=\"\" data-darkreader-inline-border-bottom=\"\" data-darkreader-inline-border-left=\"\" data-darkreader-inline-bgcolor=\"\">platform<\/span> keyword.<\/em><\/p>\n<pre><code># platform: linux-64<\/code><\/pre>\n<p><em>Note: This export process will only export the installed packages and does not include mamba environment configuration.<\/em><\/p>\n<\/div>\n<h2 id=\"importing-an-environment\">Importing an Environment<\/h2>\n<div id=\"content\">\n<p>To import an environment, use the <span style=\"font-size: 16px; font-family: monospace; border: 1px solid; border-radius: 4px; padding: 0px 4px 0px; border-color: #BBBBBB; background-color: white;\" data-darkreader-inline-border-top=\"\" data-darkreader-inline-border-right=\"\" data-darkreader-inline-border-bottom=\"\" data-darkreader-inline-border-left=\"\" data-darkreader-inline-bgcolor=\"\">mamba create<\/span> command:<\/p>\n<pre><code class=\"bash language-bash\">mamba create -n [env_name] --file [env_file]<\/code><\/pre>\n<p>For example, to import an environment with the target name <span style=\"font-size: 16px; font-family: monospace; border: 1px solid; border-radius: 4px; padding: 0px 4px 0px; border-color: #BBBBBB; background-color: white;\" data-darkreader-inline-border-top=\"\" data-darkreader-inline-border-right=\"\" data-darkreader-inline-border-bottom=\"\" data-darkreader-inline-border-left=\"\" data-darkreader-inline-bgcolor=\"\">imported_environment<\/span> from the file <span style=\"font-size: 16px; font-family: monospace; border: 1px solid; border-radius: 4px; padding: 0px 4px 0px; border-color: #BBBBBB; background-color: white;\" data-darkreader-inline-border-top=\"\" data-darkreader-inline-border-right=\"\" data-darkreader-inline-border-bottom=\"\" data-darkreader-inline-border-left=\"\" data-darkreader-inline-bgcolor=\"\">demo_environment_export.txt<\/span>, the command would look like:<\/p>\n<pre><code class=\"bash language-bash\">mamba create -n imported_environment --file .\/demo_environment_export.txt<\/code><\/pre>\n<p><em>Note: Exported conda environments are platform-dependent. To identify what platform your exported environment will work on, view the 3rd line in your export file containing the <span style=\"font-size: 16px; font-family: monospace; border: 1px solid; border-radius: 4px; padding: 0px 4px 0px; border-color: #BBBBBB; background-color: white;\" data-darkreader-inline-border-top=\"\" data-darkreader-inline-border-right=\"\" data-darkreader-inline-border-bottom=\"\" data-darkreader-inline-border-left=\"\" data-darkreader-inline-bgcolor=\"\">platform<\/span> keyword.<\/em><\/p>\n<pre><code># platform: linux-64<\/code><\/pre>\n<p><em>Note: This import process will only import the packages listed in the import file and does not include mamba environment configuration.<\/em><\/p>\n<p>In order to specify where the conda environment should be imported to, replace the <span style=\"font-size: 16px; font-family: monospace; border: 1px solid; border-radius: 4px; padding: 0px 4px 0px; border-color: #BBBBBB; background-color: white;\" data-darkreader-inline-border-top=\"\" data-darkreader-inline-border-right=\"\" data-darkreader-inline-border-bottom=\"\" data-darkreader-inline-border-left=\"\" data-darkreader-inline-bgcolor=\"\">-n<\/span> flag along with the name with <span style=\"font-size: 16px; font-family: monospace; border: 1px solid; border-radius: 4px; padding: 0px 4px 0px; border-color: #BBBBBB; background-color: white;\" data-darkreader-inline-border-top=\"\" data-darkreader-inline-border-right=\"\" data-darkreader-inline-border-bottom=\"\" data-darkreader-inline-border-left=\"\" data-darkreader-inline-bgcolor=\"\">\u2010\u2010prefix [path]<\/span>:<\/p>\n<pre><code class=\"bash language-bash\">mamba create --prefix \/scratch\/abc123\/conda_envs\/demo_environment --file .\/demo_environment_export.txt<\/code><\/pre>\n<p><em>Note: In order to perform actions on an environment in a custom directory such as activating and removing such environment, you must provide the full path to the environment in place of the environment name.<\/em><\/p>\n<\/div>\n<h2 id=\"deactivating-an-environment\">Deactivating an Environment<\/h2>\n<p>To deactivate an environment, use the following command:<\/p>\n<pre><code class=\"bash language-bash\">mamba deactivate<\/code><\/pre>\n<p>Once you have ran this command, all the programs within the environment that were executable from your <span style=\"font-size: 16px; font-family: monospace; border: 1px solid; border-radius: 4px; padding: 0px 4px 0px; border-color: #BBBBBB; background-color: white;\" data-darkreader-inline-border-top=\"\" data-darkreader-inline-border-right=\"\" data-darkreader-inline-border-bottom=\"\" data-darkreader-inline-border-left=\"\" data-darkreader-inline-bgcolor=\"\">PATH<\/span> will no longer be accessible, and any Python scripts ran will no longer use the environment-specific libraries that were previously accessible.<\/p>\n<p>Additionally, your shell prompt will return back to normal.<\/p>\n<pre><code class=\"bash language-bash\">[abc123@wind]:~$<\/code><\/pre>\n<h2 id=\"removing-an-environment\">Removing an Environment<\/h2>\n<p>To remove an environment, use the <span style=\"font-size: 16px; font-family: monospace; border: 1px solid; border-radius: 4px; padding: 0px 4px 0px; border-color: #BBBBBB; background-color: white;\" data-darkreader-inline-border-top=\"\" data-darkreader-inline-border-right=\"\" data-darkreader-inline-border-bottom=\"\" data-darkreader-inline-border-left=\"\" data-darkreader-inline-bgcolor=\"\">mamba remove<\/span> command:<\/p>\n<pre><code class=\"bash language-bash\">mamba remove -n [env_name] --all<\/code><\/pre>\n<p>This command will remove the specified environment along with all the packages that were installed inside of it.<\/p>\n<div id=\"content\">\n<p>If you installed your environment in a custom directory, use the following command instead:<\/p>\n<pre><code class=\"bash language-bash\">mamba remove --prefix [env_dir] --all<\/code><\/pre>\n<\/div>\n<p>To verify that the environment was removed, you can use the following command and check that your environment is no longer in the list:<\/p>\n<pre><code class=\"bash language-bash\">mamba info --envs<\/code><\/pre>\n<h2 id=\"unloading-the-mambaforge-module\">Unloading the Mambaforge Module<\/h2>\n<p>Once you are finished using the <span style=\"font-size: 16px; font-family: monospace; border: 1px solid; border-radius: 4px; padding: 0px 4px 0px; border-color: #BBBBBB; background-color: white;\" data-darkreader-inline-border-top=\"\" data-darkreader-inline-border-right=\"\" data-darkreader-inline-border-bottom=\"\" data-darkreader-inline-border-left=\"\" data-darkreader-inline-bgcolor=\"\">mambaforge<\/span> module, you can either exit your shell or run the following command:<\/p>\n<pre><code class=\"bash language-bash\">module unload mambaforge<\/code><\/pre>\n<p>Once you have ran this command, the <span style=\"font-size: 16px; font-family: monospace; border: 1px solid; border-radius: 4px; padding: 0px 4px 0px; border-color: #BBBBBB; background-color: white;\" data-darkreader-inline-border-top=\"\" data-darkreader-inline-border-right=\"\" data-darkreader-inline-border-bottom=\"\" data-darkreader-inline-border-left=\"\" data-darkreader-inline-bgcolor=\"\">mamba<\/span> command will no longer be executable as it will be removed from your <span style=\"font-size: 16px; font-family: monospace; border: 1px solid; border-radius: 4px; padding: 0px 4px 0px; border-color: #BBBBBB; background-color: white;\" data-darkreader-inline-border-top=\"\" data-darkreader-inline-border-right=\"\" data-darkreader-inline-border-bottom=\"\" data-darkreader-inline-border-left=\"\" data-darkreader-inline-bgcolor=\"\">PATH<\/span>.<\/p>\n<p>Something to keep in mind is that running this command is that it will NOT automatically deactivate your mamba environments. If you unloaded the mambaforge module before you deactivated the environment, you must first load the\u00a0mambaforge module, deactivate the conda environment, then unload the\u00a0mambaforge module again. Additionally, deactivating an environment after reloading the\u00a0mambaforge module may remove the environment shell prompt. This can be fixed by activating another environment and deactivating it.<\/p>\n<\/div>\n<h2>Setting the Default Environment Location<\/h2>\n<p>When installing conda packages, you may run into either a permission or a storage issue. To fix this, you will need to define a custom location for your mamba environments.<\/p>\n<p>To do this, you will need to create and\/or edit the file <span style=\"font-size: 16px; font-family: monospace; border: 1px solid; border-radius: 4px; padding: 0px 4px 0px; border-color: #BBBBBB; background-color: white;\" data-darkreader-inline-border-top=\"\" data-darkreader-inline-border-right=\"\" data-darkreader-inline-border-bottom=\"\" data-darkreader-inline-border-left=\"\" data-darkreader-inline-bgcolor=\"\">~\/.condarc<\/span> using a program such as <span style=\"font-size: 16px; font-family: monospace; border: 1px solid; border-radius: 4px; padding: 0px 4px 0px; border-color: #BBBBBB; background-color: white;\" data-darkreader-inline-border-top=\"\" data-darkreader-inline-border-right=\"\" data-darkreader-inline-border-bottom=\"\" data-darkreader-inline-border-left=\"\" data-darkreader-inline-bgcolor=\"\">nano<\/span> with the following contents <em>(feel free to change the directory listed to a better location if it suits you)<\/em>:<\/p>\n<pre><code>envs_dirs:\r\n  - \/scratch\/&lt;user_id&gt;\/conda\/envs\r\n\r\npkgs_dirs:\r\n  - \/scratch\/&lt;user_id&gt;\/conda\/pkgs\r\n<\/code><\/pre>\n<p><em>Note: Make sure you replace <span style=\"font-size: 16px; font-family: monospace; border: 1px solid; border-radius: 4px; padding: 0px 4px 0px; border-color: #BBBBBB; background-color: white;\" data-darkreader-inline-border-top=\"\" data-darkreader-inline-border-right=\"\" data-darkreader-inline-border-bottom=\"\" data-darkreader-inline-border-left=\"\" data-darkreader-inline-bgcolor=\"\">&lt;user_id&gt;<\/span> with your actual user id.<\/em><\/p>\n<p>Once the file is present, you should be able to run your <span style=\"font-size: 16px; font-family: monospace; border: 1px solid; border-radius: 4px; padding: 0px 4px 0px; border-color: #BBBBBB; background-color: white;\" data-darkreader-inline-border-top=\"\" data-darkreader-inline-border-right=\"\" data-darkreader-inline-border-bottom=\"\" data-darkreader-inline-border-left=\"\" data-darkreader-inline-bgcolor=\"\">mamba<\/span> commands without error. If you get any errors when running <span style=\"font-size: 16px; font-family: monospace; border: 1px solid; border-radius: 4px; padding: 0px 4px 0px; border-color: #BBBBBB; background-color: white;\" data-darkreader-inline-border-top=\"\" data-darkreader-inline-border-right=\"\" data-darkreader-inline-border-bottom=\"\" data-darkreader-inline-border-left=\"\" data-darkreader-inline-bgcolor=\"\">mamba<\/span> commands, make sure the syntax is the same as in the example above.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Mambaforge &#8211; Environments Mamba environments allow you to isolate packages between environments to ensure that the correct dependency versions are used for your programs or scripts. Additionally, environments ensure that there are no dependency and dependency version collisions created due to having a monolithic set of dependencies for everything. We also have anaconda3 available as [&hellip;]<\/p>\n","protected":false},"author":2758,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_relevanssi_hide_post":"","_relevanssi_hide_content":"","_relevanssi_pin_for_all":"","_relevanssi_pin_keywords":"","_relevanssi_unpin_keywords":"","_relevanssi_related_keywords":"","_relevanssi_related_include_ids":"","_relevanssi_related_exclude_ids":"","_relevanssi_related_no_append":"","_relevanssi_related_not_related":"","_relevanssi_related_posts":"","_relevanssi_noindex_reason":"","ring_central_script_selection":"","footnotes":""},"class_list":["post-3460","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/in.nau.edu\/arc\/wp-json\/wp\/v2\/pages\/3460","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/in.nau.edu\/arc\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/in.nau.edu\/arc\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/in.nau.edu\/arc\/wp-json\/wp\/v2\/users\/2758"}],"replies":[{"embeddable":true,"href":"https:\/\/in.nau.edu\/arc\/wp-json\/wp\/v2\/comments?post=3460"}],"version-history":[{"count":11,"href":"https:\/\/in.nau.edu\/arc\/wp-json\/wp\/v2\/pages\/3460\/revisions"}],"predecessor-version":[{"id":3700,"href":"https:\/\/in.nau.edu\/arc\/wp-json\/wp\/v2\/pages\/3460\/revisions\/3700"}],"wp:attachment":[{"href":"https:\/\/in.nau.edu\/arc\/wp-json\/wp\/v2\/media?parent=3460"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}