Python project setup
Posted on 2022-03-08
The environment.yml
file is used to setup the python version and essential packages.
name: NAME
channels:
- conda-forge
- defaults
dependencies:
- python=3.9
- pip
- black
- poetry
Poetry is a package manager for Python that creates a pyproject.toml
file with a list of dependencies. Create a new poetry file and add packages with:
poetry init
poetry add PACKAGENAME
Install packages with Poetry after creating the virtual environment and activating it.
conda env create -f environment.yml
conda activate NAME
poetry install