Applications/Miniconda
From HPC
Revision as of 13:47, 27 June 2019 by Pysdlb (talk | contribs) (Created page with "__TOC__ === Application Details === * Description: Miniconda python is a high-level interpreted programming language for general-purpose programming, supported by a large num...")
Application Details
- Description: Miniconda python is a high-level interpreted programming language for general-purpose programming, supported by a large number of libraries for many tasks
- Versions: Miniconda (lite version of anaconda)
- Module name: python/anaconda/4.6/miniconda/3.7 (used for virtual environments)
- License: Free to use - Python Software Foundation License
Purpose
The purpose of the miniconda installation is that it is a basic Anaconda python to allow user virtual environments.
Usage Examples
- Python is provided by the Anaconda package too.
- Anaconda is the leading open data science platform powered by Python.
Environment
This provides a minimal python configuration, as shown below:
[user@login01 ~]$ module load python/anaconda/4.6/miniconda/3.7 [user@login01 ~]$ conda list # packages in environment at /trinity/clustervision/CentOS/7/apps/anaconda/4.6.0/3.7: # # Name Version Build Channel asn1crypto 0.24.0 py37_0 ca-certificates 2019.1.23 0 certifi 2019.3.9 py37_0 cffi 1.12.2 py37h2e261b9_1 chardet 3.0.4 py37_1 conda 4.6.14 py37_0 cryptography 2.6.1 py37h1ba5d50_0 idna 2.8 py37_0 libedit 3.1.20181209 hc058e9b_0 libffi 3.2.1 hd88cf55_4 libgcc-ng 8.2.0 hdf63c60_1 libstdcxx-ng 8.2.0 hdf63c60_1 ncurses 6.1 he6710b0_1 openssl 1.1.1b h7b6447c_1 pip 19.0.3 py37_0 pycosat 0.6.3 py37h14c3975_0 pycparser 2.19 py37_0 pyopenssl 19.0.0 py37_0 pysocks 1.6.8 py37_0 python 3.7.3 h0371630_0 readline 7.0 h7b6447c_5 requests 2.21.0 py37_0 ruamel_yaml 0.15.46 py37h14c3975_0 setuptools 41.0.0 py37_0 six 1.12.0 py37_0 sqlite 3.27.2 h7b6447c_0 tk 8.6.8 hbc83047_0 urllib3 1.24.1 py37_0 wheel 0.33.1 py37_0 xz 5.2.4 h14c3975_4 yaml 0.1.7 had09818_2 zlib 1.2.11 h7b6447c_3