系统 Python 与 Conda 环境的灵活切换

在现代 Python 开发中,经常需要在系统 Python 和 Conda 环境中的 Python 之间切换。无论是处理不同项目的依赖冲突,还是测试代码在不同 Python 版本下的兼容性,灵活切换 Python 环境都是开发者的必备技能。本文将详细介绍如何实现 Python 环境的灵活切换,并提供 Conda 命令的全面解析。

一、系统 Python 与 Conda 环境的灵活切换

1.1 环境切换问题

在使用 Conda 管理 Python 环境时,常见的问题包括:

  • 激活 Conda 环境后,Python 版本没有正确切换
  • 退出 Conda 环境后,系统找不到 Python 命令
  • 环境切换后,包依赖关系混乱

1.2 完美解决方案

假设你系统中已经安装了 python3.7,又使用conda create -n py312env python=3.12 创建了名为py312env的环境
将以下配置添加到您的 .zshrc.bash_profile 文件中:

# Conda 初始化 <

你可能感兴趣的:(Linux,Docker,Java,Python技术分享合集,python,conda,virtualenv,pip)