Conda Documentation. Release latest

Similar documents
Chris Calloway for Triangle Python Users Group at Caktus Group December 14, 2017

Software Preparation for Modelling Workshop

Harnessing the Power of Python in ArcGIS Using the Conda Distribution. Shaun Walbridge Mark Janikas Ting Lee

KNIME Python Integration Installation Guide. KNIME AG, Zurich, Switzerland Version 3.7 (last updated on )

Index. Bessel function, 51 Big data, 1. Cloud-based version-control system, 226 Containerization, 30 application, 32 virtualize processes, 30 31

CONCOCT Documentation. Release 1.0.0

Linux Software Installation Part 2

VIP Documentation. Release Carlos Alberto Gomez Gonzalez, Olivier Wertz & VORTEX team

Getting Started with Python

Anaconda Python Guide On Windows Github Pages

Connecting ArcGIS with R and Conda. Shaun Walbridge

CSCI 350 Virtual Machine Setup Guide

conda-forge Documentation

About the Tutorial. Audience. Prerequisites. Copyright & Disclaimer

Python ecosystem for scientific computing with ABINIT: challenges and opportunities. M. Giantomassi and the AbiPy group

Setting up GitHub Version Control with Qt Creator*

nrkdownload Documentation Martin Høy

Platform Migrator Technical Report TR

Getting started with Python

Installation and Introduction to Jupyter & RStudio

Science One CS : Getting Started

Linux Software Installation Part 1

G E T T I N G S TA R T E D W I T H G I T

DNS Zone Test Documentation

CircuitPython with Jupyter Notebooks

Python Development Workflow

contribution-guide.org Release

Linux Software Installation Session 2. Qi Sun Bioinformatics Facility

memex-explorer Documentation

PowerShell-Module Documentation. Release docs

Anaconda Project Documentation

Linux Software Installation. Qi Sun Bioinformatics Facility

Pandas plotting capabilities

Game Server Manager Documentation

Python Project Example Documentation

Nbconvert Refactor Final 1.0

How do I configure my LPL client to use SSL for incoming mail?

Scientific computing platforms at PGI / JCNS

Release Nicholas A. Del Grosso

Introduction to Python. IPTA 2018 Student Workshop, Socorro NM Adam Brazier and Nate Garver-Daniels

Introduction to Computer Vision Laboratories

GIT Princípy tvorby softvéru, FMFI UK Jana Kostičová,

Global-Net 2.0d Quick Installation

Introduction to Programming with Python 3, Ami Gates. Chapter 1: Creating a Programming Environment

Instituto Politécnico de Tomar. Python. Introduction. Ricardo Campos. Licenciatura ITM Técnicas Avançadas de Programação Abrantes, Portugal, 2018

Salesforce DX Setup Guide

Geocoding Sentinel-1 GRD Products using GDAL Utilities

PyQ Documentation. Release 3.8. Enlightenment Research, LLC.

supernova Documentation

My Documentum for the Desktop (MDD)

Overview of the Cisco NCS Command-Line Interface

tinycss Documentation

Course 00: Software Installation

Poetaster. Release 0.1.1

django-konfera Documentation


Deploying Cisco Nexus Data Broker Embedded for OpenFlow

xtensor-io Sep 20, 2018

ESMValTool v2.0 Technical Overview

Pulp Python Support Documentation

Lesson 2: Preparation

GIT. A free and open source distributed version control system. User Guide. January, Department of Computer Science and Engineering

imread Documentation Release 0.6 Luis Pedro Coelho

USPAS Simulation of Beam and Plasma Systems

Anaconda Python Distribution

Cyclone PCB Factory Gui Tutorial. by Kobus du Toit

Bonus 1. Installing Spark. Requirements. Checking for presence of Java and Python

School of Computing Science Gitlab Platform - User Notes

SSH Deploy Key Documentation


AMath 483/583 Lecture 2. Notes: Notes: Homework #1. Class Virtual Machine. Notes: Outline:

Bitdock. Release 0.1.0

Image Slicer Documentation

Linux Software Installation Exercises 2 Part 1. Install PYTHON software with PIP

AMath 483/583 Lecture 2

Intel tools for High Performance Python 데이터분석및기타기능을위한고성능 Python

manifold Documentation

Programming with Python

Reproducibility and Extensibility in Scientific Research. Jessica Forde

Navigator Documentation

Lecture 2: Data in Linguistics, Git/GitHub, Jupyter Notebook. LING 1340/2340: Data Science for Linguists Na-Rae Han

I2C LCD Documentation

OpenPIV Documentation

Lecture 6: more pandas (and git/github) LING 1340/2340: Data Science for Linguists Na-Rae Han

Python simple arp table reader Documentation

CSE 101 Introduction to Computers Development / Tutorial / Lab Environment Setup

TPS Documentation. Release Thomas Roten

Science Cookbook. Practical Data. open source community experience distilled. Benjamin Bengfort. science projects in R and Python.

About the Tutorial. Audience. Prerequisites. Copyright & Disclaimer. Gerrit

Installing MySQL Subscriber Database

pytorch-nlp-tutorial-sf2017 Documentation

Frontier Documentation

Django MFA Documentation

An Introduction to Subversion

sainsmart Documentation

h5serv Documentation Release 0.1 HDFGroup

Episode 1 Using the Interpreter

Python State Machine Documentation

Creating and Restoring a Selective Solaris System Image Using Red Hat Network Satellite

Open Source Software at. by Dr. Thomas Wiecki

Transcription:

Conda Documentation Release latest August 09, 2015

Contents 1 Installation 3 2 Getting Started 5 3 Building Your Own Packages 7 4 Getting Help 9 5 Contributing 11 i

ii

Conda Documentation, Release latest Conda is a cross-platform, Python-agnostic binary package manager. It is the package manager used by Anaconda installations, but it may be used for other systems as well. Conda makes environments first-class citizens, making it easy to create independent environments even for C libraries. Conda is written entirely in Python, and is BSD licensed open source. Contents 1

Conda Documentation, Release latest 2 Contents

CHAPTER 1 Installation Conda is a part of the Anaconda distribution. You can also download a minimal installation that only includes conda and its dependencies, called Miniconda. 3

Conda Documentation, Release latest 4 Chapter 1. Installation

CHAPTER 2 Getting Started If you install Anaconda, you will already have hundreds of packages installed. You can see what packages are installed by running $ conda list to see all the packages that are available, use $ conda search and to install a package, use $ conda install <package-name> The real power of conda comes from its ability to manage environments. In conda, an environment can be thought of as a completely separate installation. Conda installs packages into environments efficiently using hard links by default when it is possible, so environments are space efficient, and take seconds to create. The default environment, which conda itself is installed into is called root. To create another environment, use the conda create command. For instance, to create an environment with the IPython notebook and NumPy 1.6, which is older than the version that comes with Anaconda by default, you would run $ conda create -n numpy16 ipython-notebook numpy=1.6 This creates an environment called numpy16 with the latest version of the IPython notebook, NumPy 1.6, and their dependencies. We can now activate this environment, use # On Linux and Mac OS X $ source activate numpy16 # On Windows > activate numpy16 This puts the bin directory of the numpy16 environment in the front of the PATH, and sets it as the default environment for all subsequent conda commands. To go back to the root environment, use # On Linux and Mac OS X $ source deactivate # On Windows > deactivate 5

Conda Documentation, Release latest 6 Chapter 2. Getting Started

CHAPTER 3 Building Your Own Packages You can easily build your own packages for conda, and upload them to anaconda.org, a free service for hosting packages for conda, as well as other package managers. To build a package, create a recipe. See http://github.com/conda/conda-recipes for many example recipes, and http://docs.continuum.io/conda/build.html for documentation on how to build recipes. To upload to anaconda.org, create an account. Then, install the anaconda-client and login $ conda install anaconda-client $ anaconda login Then, after you build your recipe $ conda build <recipe-dir> you will be prompted to upload to anaconda.org. To add your anaconda.org channel, or the channel of others to conda so that conda install will find and install their packages, run $ conda config --add channels https://conda.anaconda.org/username (replacing username with the user name of the person whose channel you want to add). 7

Conda Documentation, Release latest 8 Chapter 3. Building Your Own Packages

CHAPTER 4 Getting Help The documentation for conda is at http://conda.pydata.org/docs/. You can subscribe to the conda mailing list. The source code and issue tracker for conda are on GitHub. 9

Conda Documentation, Release latest 10 Chapter 4. Getting Help

CHAPTER 5 Contributing Contributions to conda are welcome. Just fork the GitHub repository and send a pull request. To develop on conda, the easiest way is to use python setup.py develop in your root conda environment. This will install a link to the local conda source code, so that any change you make to conda will be instantly available. To undo this, run python setup.py develop -u. If you are worried about breaking your conda installation, you can install a separate instance of Miniconda and work off it. This is also the only way to test conda in both Python 2 and Python 3, as conda can only be installed into a root environment. Run the conda tests by conda install pytest and then running py.test in the conda directory. The tests are also run by Travis CI when you make a pull request. 11