User Tools

Site Tools


other:uvcdat:conda_notes

This is an old revision of the document!


UV-CDAT conda versions installed by JYP

This page details the the conda-based versions of UV-CDAT, 2.8.0 and later installed by JYP

For versions up to 2.1, check the UV-CDAT versions installed by JYP

Anaconda

UV-CDAT requires a working version of Anaconda

Installing Miniconda

  • Follow the Quick install steps to install Miniconda
    • Execute the installer
      • bash Miniconda2-latest-Linux-x86_64.sh
        • Accept the license
        • Specify an explicit installation path outside of the home directory, with enough disk space, preferably on a disk that is not backed up: /home/share/unix_files/cdat/miniconda2
          • Resulting miniconda2 directory size is 118M
            jypeter@asterix3 - ...versions - 51 >du -sh miniconda2/
            118M    miniconda2/
            jypeter@asterix3 - ...versions - 52 >cd miniconda2/
            jypeter@asterix3 - ...miniconda2 - 54 >du -sh *
            4.4M    bin
            268K    conda-meta
            4.0K    envs
            20K     etc
            3.8M    include
            99M     lib
            4.0K    LICENSE.txt
            23M     pkgs
            16K     share
            8.0K    ssl
        • Accept the automatic update of the PATH variable in .bashrc (note: the installer automatically creates a backup of .bashrc)
          • # added by Miniconda2 4.3.11 installer
            export PATH=“/home/share/unix_files/cdat/miniconda2/bin:$PATH”
    • Open a new terminal (if you use bash) or type bash and check if the python from the conda distribution has been correctly installed
      • bash-4.1$ which python
        /home/share/unix_files/cdat/versions/miniconda2/bin/python
        bash-4.1$ conda list
        # packages in environment at /home/share/unix_files/cdat/versions/miniconda2:
        #
        cffi                      1.9.1                    py27_0
        conda                     4.3.11                   py27_0
        conda-env                 2.6.0                         0
        cryptography              1.7.1                    py27_0
        [...]
    • Follow the 30-minute test drive steps

Removing Miniconda

  • Remove the installation directory: /home/share/unix_files/cdat/miniconda2
  • Remove the PATH update line from ~/.bash_profile
  • Remove the configuration files and directories from the home directory: ~/.condarc ~/.conda ~/.continuum

Notes

Useful conda commands

There is also a summary available in the Conda cheat sheet

  • Getting help
    • conda --help, conda -h
      same as conda command --help
  • Available environments
    • conda info –envs
      same as conda env list
  • Creating an environment
    • conda create --name new_environment package1 package2 packageN
      conda create -n new_environment package1 package2 packageN
  • Deleting an environment
    • conda remove --name crap_environment --all
  • Activating or going back to root
    • source activate existing_environment
      • source activate will activate the root environment
    • source deactivate
  • Installed packages
    • conda list
      • This will also list the packages installed with pip install package1 package2 packageN!!
  • Searching packages
    • conda search --full-name package_exact_name
      conda search package_partial_name
  • Installing and removing packages
    Add -n target_environment to act on another environment than the active one
    • conda install package1 package2 packageN
      • Add --channel channel_url_or_alias to install from a specific source
    • conda remove package1 package2 packageN
  • Updating conda (update the conda package, not the full Miniconda)
    • conda update conda

Misc

other/uvcdat/conda_notes.1487342484.txt.gz · Last modified: 2017/02/17 14:41 by jypeter