conda create
Create a new conda environment from a list of specified packages. To use the created environment, use ‘source activate envname’ look in that directory first. This command requires either the -n NAME or -p PREFIX option.
Options:
usage: conda create [-h] [--clone ENV] [-n ENVIRONMENT | -p PATH] [-c CHANNEL]
[--use-local] [--override-channels]
[--strict-channel-priority] [--no-channel-priority]
[--no-deps | --only-deps] [--no-pin] [--copy] [-C] [-k]
[--offline] [-d] [--json] [-q] [-v] [-y] [--download-only]
[--show-channel-urls] [--file FILE]
[--no-default-packages]
[package_spec [package_spec ...]]
Positional Arguments
package_spec |
Packages to install or update in the conda environment. |
Named Arguments
--clone |
Path to (or name of) existing local environment. |
--file |
Read package versions from the given file. Repeated file specifications can be passed (e.g. –file=file1 –file=file2). |
Target Environment Specification
-n, --name |
Name of environment. |
-p, --prefix |
Full path to environment location (i.e. prefix). |
Channel Customization
-c, --channel |
- Additional channel to search for packages. These are URLs searched in the order
- they are given (including file:// for local directories). Then, the defaults
or channels from .condarc are searched (unless –override-channels is given). You can use
‘defaults’ to get the default packages for conda. You can also use any name and the
.condarc channel_alias value will be prepended. The default channel_alias
is http://conda.anaconda.org/.
|
--use-local |
Use locally built packages. Identical to ‘-c local’. |
--override-channels |
| Do not search default or .condarc channels. Requires –channel. |
Solver Mode Modifiers
--strict-channel-priority |
| Packages in lower priority channels are not considered if a package with the same name appears in a higher priority channel. |
--no-channel-priority |
| Package version takes precedence over channel priority. Overrides the value given by conda config –show channel_priority. |
--no-deps |
Do not install, update, remove, or change dependencies. This WILL lead to broken environments and inconsistent behavior. Use at your own risk. |
--only-deps |
Only install dependencies. |
--no-pin |
Ignore pinned file. |
--no-default-packages |
| Ignore create_default_packages in the .condarc file. |
Package Linking and Install-time Options
--copy |
Install all packages using copies instead of hard- or soft-linking. |
Networking Options
-C, --use-index-cache |
| Use cache of channel index files, even if it has expired. |
-k, --insecure |
Allow conda to perform “insecure” SSL connections and transfers. Equivalent to setting ‘ssl_verify’ to ‘false’. |
--offline |
Offline mode. Don’t connect to the Internet. |
Output, Prompt, and Flow Control Options
-d, --dry-run |
Only display what would have been done. |
--json |
Report all output as json. Suitable for using conda programmatically. |
-q, --quiet |
Do not display progress bar. |
-v, --verbose |
Can be used multiple times. Once for INFO, twice for DEBUG, three times for TRACE. |
-y, --yes |
Do not ask for confirmation. |
--download-only |
| Solve an environment and ensure package caches are populated, but exit prior to unlinking and linking packages into the prefix. |
--show-channel-urls |
| Show channel urls. Overrides the value given by conda config –show show_channel_urls. |
Examples:
conda create -n myenv sqlite