Guozhen AIGlobal AI field notes and model intelligence

English translation

Manage Python Environments and Packages with Anaconda Navigator

Published:

Category: Anaconda

Read time: 3 min

Reads: 0

Lesson #20Views are counted together with the original Chinese articleImages are preserved from the source page

AI Article Decision Snapshot

Turn the lesson into workflow, model, budget, and security checks before choosing tools.

Use this quick snapshot before leaving the article. It keeps the next search tied to practical AI software, model/API, cost, privacy, and implementation questions.

Workflow fit

Identify the real job behind the article: coding, research, document review, support, analytics, content, or internal automation.

Model or tool decision

Decide whether the next step is a software shortlist, an AI tool comparison, an API platform choice, or a model benchmark.

Budget and usage signal

Estimate seats, API calls, prompt volume, retries, review time, and fallback work before assuming the workflow is cheap.

Security and privacy review

Check whether source code, customer data, private documents, prompts, logs, or embeddings will enter the AI workflow.

In the previous article, we introduced how to operate Anaconda Navigator via its graphical user interface. In this article, we will delve deeper into using Anaconda Navigator to manage environments and install, update, and remove Python packages. This guide aims to help you use Anaconda Navigator more efficiently—streamlining your Python development workflow.

Creating and Managing Environments

When working on data science or machine learning projects, isolating dependencies across different projects using separate environments is considered a best practice. With Anaconda Navigator, creating and managing such environments is straightforward.

Creating a New Environment

  1. Launch Anaconda Navigator.
  2. On the main interface, locate and click the Environments tab.
  3. Click the Create button in the top-right corner.
  4. In the pop-up dialog, enter a name for your environment (e.g., myenv) and select the desired Python version (e.g., 3.8).
  5. Click the Create button.

The new environment will be created, and you’ll see it appear in the environment list.

Activating an Environment

In Anaconda Navigator, activating an environment is accomplished simply by selecting it. Under the Environments tab, click the environment you wish to activate, then navigate to the Home tab—you can now use packages installed in that environment.

Installing Packages

After creating an environment, you can install required packages into it.

  1. Ensure you have selected the target environment (e.g., myenv) under the Environments tab.
  2. In the search box at the bottom, type the name of the package you want to install (e.g., numpy).
  3. Once the package appears, check the box next to it.
  4. Click the Apply button at the bottom.

A confirmation window will appear, listing the pending actions. Review them and click Apply to proceed. Anaconda will then download and install the selected package(s).

Example: Installing Multiple Packages

Suppose you want to install both numpy and pandas into the myenv environment. Follow the steps above: select both packages by checking their respective boxes, then click Apply—Anaconda will automatically handle their installation.

Updating Packages

Updating packages in Anaconda Navigator is equally simple.

  1. Use the Environments tab to select your target environment (e.g., myenv).
  2. Enter the package name (e.g., numpy) in the search box to locate the package you wish to update.
  3. Check the box next to the package.
  4. Click the Apply button at the bottom, then confirm the update.

Example: Updating numpy

If you want to update numpy to its latest version in myenv, first locate numpy in the search results, ensure it’s checked, and then apply the update.

Removing Packages

When certain packages are no longer needed, you can uninstall them directly through Anaconda Navigator.

  1. Select the target environment (e.g., myenv).
  2. Use the search box to find the package you wish to remove.
  3. Uncheck the box next to that package.
  4. Click Apply, then confirm the removal.

Example: Removing pandas

If you decide pandas is no longer needed, simply locate it in myenv, uncheck its box, and confirm the deletion.

Common Operation Shortcuts

  • Refresh Environment: Click the Refresh button to update the current environment’s package list.
  • View Package Details: Clicking on a package name displays detailed information—including its version, dependencies, and description.

Summary

Through this article, we’ve covered how to manage Python environments and packages using Anaconda Navigator. Tasks such as creating and activating environments, installing, updating, and removing packages are now intuitive and streamlined—significantly boosting productivity. In the next article, we’ll explore common issues and practical solutions to help you troubleshoot error messages you may encounter during usage.

Apply This Lesson

Turn this article into AI software, model, API, and security decisions.

English Article FAQ

Use this article as evidence before choosing AI tools

How should I use this AI Tutorials article?

Use it as the implementation or learning layer, then connect the idea to AI software buyer guides, tool comparisons, benchmarks, API choices, and security checks before making a production decision.

Is this English article different from the Chinese original?

The English edition is localized for global AI readers while preserving the original diagrams, screenshots, prompts, code examples, and source context from the Chinese article.

What should I read after Manage Python Environments and Packages with Anaconda Navigator?

Continue with AI Software Buyer Guides, AI Tools Workbench, Best AI Coding Agents, AI Model Benchmarks, OpenAI vs Anthropic API, or LLM Security Tools depending on the decision you need to make.

Can this article alone choose an AI product or model?

No. Treat the article as evidence and context, then validate fit with pricing, privacy requirements, integration effort, benchmark results, workflow tests, and fallback planning.

Continue

Keep reading from here

Browse English site

Reader Messages

Reader messages

Questions, corrections, extra sources, or hands-on results can be left here. No login is required.

Max 800 characters

To reduce spam, each message is checked for length, link count, and posting frequency.

0/800

Messages

0 messages
Loading messages...