Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision |
other:uvcdat:conda_notes [2017/08/02 16:14] – A few updates jypeter | other:uvcdat:conda_notes [2019/03/13 14:26] – Added the history section jypeter |
---|
* Deleting an environment | * Deleting an environment |
* ''conda remove %%--%%name crap_environment %%--%%all''\\ ''conda clean --all'' | * ''conda remove %%--%%name crap_environment %%--%%all''\\ ''conda clean --all'' |
* Activating or going back to //root// | * The following seems to do the same: ''conda env remove -n crap_environment'' |
* ''source activate existing_environment'' | * Activating or going back to //root/base// |
* ''source activate'' will activate the //root// environment | * ''conda activate existing_environment'' (used to be ''source activate existing_environment'' in older versions of conda) |
* You can use ''which python'' to determine where is the current Python you are using, or ''which -a python'' to display all the Python executables in the currrent search path | * ''conda activate'' will activate the //root/base// environment |
* ''source deactivate'' | * You can use ''which python'' to determine where is the current Python you are using, or ''which -a python'' (''-a'' will only work in //bash//) to display all the Python executables in the current search path |
| * ''conda deactivate'' (used to be ''source deactivate'') |
* Installed packages | * Installed packages |
* ''conda list'' | * ''conda list'' |
* ''conda remove package1 package2 packageN'' | * ''conda remove package1 package2 packageN'' |
* Updating conda (update the //conda// package, not the full Miniconda) | * Updating conda (update the //conda// package, not the full Miniconda) |
* ''conda update conda'' | * ''conda update -n base -c defaults conda'' |
* Downgrading conda (required for installing UV-CDAT 2.10) | * Downgrading conda (required for installing UV-CDAT 2.10) |
* <code>bash-4.1$ conda install -n root "conda<4.3.13" | * <code>bash-4.1$ conda install -n root "conda<4.3.13" |
* ''conda clean %%--%%all'' | * ''conda clean %%--%%all'' |
| |
| ==== Installation history ==== |
| |
| You can get the current list of installed packages with ''conda list'', but it may also be useful to know the installation order: |
| |
| * ''conda list --revisions'' revisions will display **exactly** what was installed and when (including the updates, and automatic dependencies installation) |
| * You can theoretically roll back to a previous //revision// with: ''conda install --revision RR'' |
| * There is more information in the ''conda-meta/history'' installation log files. e.g., if you need to know the list of installation commands used:\\ <code> $ egrep -e 'cmd:' -e '==>' /home/share/unix_files/cdat/miniconda3/envs/cdatm18_py2/conda-meta/history |
| ==> 2019-03-07 16:19:55 <== |
| # cmd: /home/share/unix_files/cdat/miniconda3/bin/conda create -n cdatm18_py2 --clone cdat-8.1_py2 |
| ==> 2019-03-07 16:35:11 <== |
| # cmd: /home/share/unix_files/cdat/miniconda3/bin/conda install -n cdatm18_py2 -c conda-forge pillow pandas statsmodels seaborn scikit-image seawater gsw netcdf4 pyferret basemap-data-hires xlsxwriter cmocean rpy2 gdal windspharm |
| ==> 2019-03-07 16:57:50 <== |
| # cmd: /home/share/unix_files/cdat/miniconda3/bin/conda install -n cdatm18_py2 -c conda-forge -c vacumm vacumm |
| ==> 2019-03-12 14:35:31 <== |
| # cmd: /home/share/unix_files/cdat/miniconda3/bin/conda install -n cdatm18_py2 -c conda-forge pillow pandas statsmodels seaborn scikit-image seawater gsw netcdf4 pyferret basemap-data-hires xlsxwriter cmocean rpy2 gdal windspharm |
| ==> 2019-03-12 15:49:54 <== |
| # cmd: /home/share/unix_files/cdat/miniconda3/bin/conda install -n cdatm18_py2 -c stefraynaud -c conda-forge spanlib |
| ==> 2019-03-12 17:30:26 <== |
| # cmd: /home/share/unix_files/cdat/miniconda3/bin/conda install -n cdatm18_py2 -c conda-forge cmor</code> |
| * You can also, use a script and the ''conda'' module available **in the ''base'' environment**: [[https://github.com/conda/conda/issues/4545#issuecomment-469984684|example]] |
==== Misc ==== | ==== Misc ==== |
| |
* [[https://conda.io/docs/|conda Full documentation]] | * [[https://conda.io/docs/|conda Full documentation]] |
* [[https://conda.io/docs/faq.html|conda FAQ]] | * [[https://conda.io/docs/faq.html|conda FAQ]] |
* [[https://conda.io/docs/using/envs.html#share-an-environment|Sharing (replicating) an environment]] | * [[https://conda.io/docs/user-guide/tasks/manage-environments.html#sharing-an-environment|Sharing (replicating) an environment]] |
* [[https://conda.io/docs/install/central.html|Centralized installation]] | * [[https://conda.io/docs/install/central.html|Centralized installation]] |
| |