系统 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 初始化 <