Uploading a conda package
After you build a conda package, you can upload it to a channel to make it available for others to use.
A channel is a specific location for storing packages, and may point to a cloud-based repository or a private location on a remote or local repository that you or your organization created. See Accessing remote package repositories for more information.
There is a 1GB file size limit for package files you upload.
To add a package to an existing channel:
- Click Channels in the top menu to display your existing channels.
- Select the specific channel you want to add your package to—information about any packages already in the channel is displayed.
- Click Upload, browse for the package and click Upload. The package is added to the list.
Now you can share the channel and packages with others.
To create a new channel to add packages to:
- Click Create in the upper right corner, enter a meaningful name for the channel and click Create.
Channels are Public
—accessible by non-authenticated users–by default. To make the channel Private
, and therefore available to authenticated users only, disable the toggle to switch the channel setting from Public
to Private
.
- Click Upload to add your package(s) to the channel.
Using the CLI:
You can also create a channel by running the following in a terminal window:
The channel name <channelname>
you enter must not already exist.
Now you can upload a package to the channel by entering the following:
Replacing path/to/pkgs/notebookname.tar.bz2
with the actual path to the package you want to
upload, and <channelname>
with the actual channel name.
To remove a package from a channel, select Delete from the command menu for the package:
If the Delete command is not available, you don’t have permission to remove the package from the channel.
Setting a default channel
There is no default_channel
in a fresh install, so you’ll have to enter a specific channel each time.
If you don’t want to enter the --channel
option with each command, you
can set a default channel:
To display your current default channel:
After setting the default channel, upload to your default channel:
Replacing <path/to/pkgs/packagename.tar.bz2>
with the actual path to the
package you want to upload.
Was this page helpful?