Anaconda虚拟环境介绍
虚拟环境是一种工具,可以让您在同一台计算机上创建多个独立的Python环境,每个环境可以拥有自己的Python解释器版本、包和依赖项。使用虚拟环境有以下几个优点:
- 隔离项目环境:
在开发中,不同的项目可能需要不同版本的Python或不同的第三方库。通过使用虚拟环境,您可以为每个项目创建一个独立的环境,确保项目之间的依赖关系互不干扰,避免包冲突问题。 - 管理依赖项:
虚拟环境允许您在每个项目中定义特定的依赖项和包版本,而不会影响系统中全局的Python环境。这样可以更轻松地管理项目的依赖关系,确保项目在任何环境下都能正常运行。 - 方便分享和部署:
通过将虚拟环境配置文件(如requirements.txt)包含在项目中,您可以轻松地共享项目并确保其他人可以在相同的环境下运行代码。此外,虚拟环境也方便在不同计算机之间部署项目,保证环境一致性。 - 实验和学习:
通过在虚拟环境中尝试不同的库和工具,可以更轻松地学习和实验Python编程。如果出现问题,可以轻松地清除虚拟环境并重新开始,而不影响其他项目或系统环境。
背景
在学习过程中偶尔会用到但总是记不住,在此记录一下方便下次寻找。
- 打开终端
conda env list
查看已创建的虚拟环境
base是自带的
- 创建自己的环境:
conda create -n 名字 python=需要的版本号
举例:conda create -n py3.8 python=3.8
选y
创建成功 - 激活环境
activate 名字
- 退出环境
deactivate
- 删除虚拟环境
conda remove -n py3.8 --all
选y
常见问题:出现错误此时不应有
虚拟环境路径有空格。
解决方式:
在指定位置闯将虚拟环境:
conda create --prefix=你想存放的路径 python=版本
conda create --prefix=D:/Anaconda3/envs/py3.8 python=3.8
激活环境:
conda activate D:/Anaconda3/envs/py3.8
星号所在为激活的虚拟环境
删除环境:
conda remove -p D:/Anaconda3/envs/py3.8 --all