Overview
This course teaches learners about `conda`, a package installer widely used in the scientific community, which offers features to enhance the installation experience. The course covers the basics of using `conda`, including installation and package building. Learners will understand how `conda` can be combined with `pip` for utilizing PyPi packages, its cross-platform capabilities, and how it can improve productivity through powerful environments. The course is suitable for Python programmers looking to simplify package installations, especially those working with scientific libraries and extensions in C or Fortran. The teaching method includes demonstrations on installing packages, creating environments for different Python versions, building packages, and utilizing channels to access packages from various sources.
Syllabus
Intro
About Conda
Condor and Anaconda
Channels
Basic Tasks
Condor Search
Django Search
Version Search
Installing
Create Environment
List Environment
Activate Environment
List Packages
Build Packages
Build from Pipe
Package
Install
Price inversion
Convert to other platforms
Upload to Anaconda
Build from scratch
Metalib
Packages
Build Files
Other Steps
Conclusions
Conda for independent package installation
Conda for pip install
Dependencies
Wheels
Standardization
Environments
Voodoo
Environment
Freeze
Export
Edit
Shared Libraries
Taught by
EuroPython Conference