Conda Environments

Conda as a package manager helps you to find and install packages. With the capability of environment manager, you can set up a totally separate environment to run different versions of Python. In addition, you can continue to run your usual version of Python in your normal environment. You can configure the channels required for the Conda environment creation in the .condarc file.

Note:

The supported version of Conda is 3.9.x.
You must add the miniconda/bin directory in the following path variable as shown below:

PATH=/scratch/ofsaadb/miniconda3/bin:$PATH

For proxy support, you need to manually configure the .condarc file present in the root directory.

Limitation: Conda support currently does not include linking externally created environments to the application.

To configure:

Add the below in the .condarc file.

proxy_servers:
  • http: http://www-proxy.idc.oracle.com:80
  • https: http://www-proxy.idc.oracle.com:80

Note:

  • Conda package search is restricted only to the package name and does not include versions.
  • Python version displayed in the Register Conda UI.

Click Conda Environments to navigate to Environment Summary page from any other window in the application. You can register and manage Conda environments from this page.

Figure 8-6 Environment Summary page


This image displays the Environment Summary page.

The following table provides descriptions for the fields and icons on the Environment Summarypage.

Table 8-2 Fields and icons on the Sandbox Summary page

Field or Icon Description
Search The field to search for a Conda environment.

Enter specific terms in the field for which you want to search, and press Enter on the keyboard to display the results.

NOTE: Conda package search is restricted only to the package name and does not include versions.

Name The name of the Conda environment.
Python Version The python library version of the Conda environment.
Creation Status The status of the Conda environment. The folloing are the available status that appear in this column:
  • Inspect: The environment is registered and created. You can perform functions such as Edit/View/Inspect/Clone/Export/Remove for the Inspect status environments. Click this link to view the environment details. For more information, see the Inspect a Conda Environment. Note that you cannot view the log information from this option. If you select the View Logs button from the Action icon, the Environment Logs window appears, informing you that the logs are not available for successfully created environments.
  • Create: The environment is registered but not created. You can perform functions such as Create/Edit/View/Deregister for the Create status environments
  • Import: The selected YAML file for the Conda environment has been uploaded and is ready to import. Click the Import link to create this Conda environment in the system.
  • Failed: This status appears for failed operations. Click this link to open the What’s Next? window. The available options in this window are:
    • Retry: Click this button to open the Create Environment window. Click the Create button to retry the import or create operation by using the same parameters.
    • View Logs: Click this button to open the Environment Logs window and view the log information. This window displays the complete, detailed logs for the failed operation, enabling you to troubleshoot or share information with the support team.
Registered By The User Id of the User who registered the Conda environment.
Registration Date The date on which the Conda environment has been registered.
Modified By The ID of the Last Modified by user who has modified the Conda environment.
Modified Date The date on which the Conda environment was modified.
Register Environment Click to register a new Conda environment.
Conda Settings Click to add or modify the Conda components settings.
Conda Properties Click to view the Conda properties.
Action Click the three dots to perform Create/ Import/Edit/View/Inspect/Clone/Export/Remove/Deregister functions on selected Conda environment.

The functions might vary based on the selected Conda environment.