This extends Getting started with Python on Mac OS.
What is conda?
Conda is an open source package and environment management system that runs on Windows, Mac OS and Linux.
Conda => Mini Conda (i.e. Conda + Python + Base Packages) => Anaconda (i.e. Mini Conda + 150+ proven package)
1. Install Mini Conda
1 2 3 4 | $ wget https://repo.anaconda.com/miniconda/Miniconda3-latest-MacOSX-x86_64.sh -O ~/miniconda.sh $ bash ~/miniconda.sh -b -p $HOME/miniconda |
Add it to “~/.bash_profile”
1 2 3 4 5 | .... export PATH=~/miniconda/bin:${PATH} ..... |
1 2 3 | $ source ~/.bash_profile |
1 2 3 | $ conda -V |
Outputs:
1 2 3 | conda 4.9.2 |
2. Checking if conda is up to date
1 2 3 | $ conda update conda |
Upadate any packages if necessary by typing “y” to proceed.
Creating a virtual environment for a project
Firstly, list the available Python versions:
1 2 3 | $ conda search "^python$" |
Create an evironment:
1 2 3 | $ conda create -n databricks_project python=3.8 |
3. Activate your environment
1 2 3 | $ conda activate databricks_project |
Outputs:
The environment will be displayed on the command prompt.
1 2 3 | (databricks_project)$ |
4. Install additional packages
You can add additional Python packages like anaconda, etc to your virtual environment as shown below:
1 2 3 | (databricks_project)$ conda install -n databricks_project numpy |
5. Deactivating your virtual environment
1 2 3 | (databricks_project)$ conda deactivate |
6. Deleting a virtual environment
that is no longer required.
1 2 3 | $ conda remove -n databricks_project --all |