Anaconda中文网站 > 新手入门 > Anaconda如何激活和退出虚拟环境 Anaconda虚拟环境激活失败如何解决
教程中心分类
Anaconda如何激活和退出虚拟环境 Anaconda虚拟环境激活失败如何解决
发布时间:2025/11/01 15:06:18

品牌型号:联想ThinkPad E550C

系统:Windows 10

软件版本:Anaconda 3

Anaconda可以创建虚拟环境,但创建的虚拟环境需要激活后方可使用和安装第三方库,可以说激活操作是虚拟环境能够正常工作的前提条件,这并非可选项,而是必要步骤。另外,当我们需要切换工作环境时,规范的流程应是退出上一个环境,再激活新环境,重建完整的隔离环境。因此,入门Anaconda第一步,就是学会Anaconda如何激活和退出虚拟环境,Anaconda虚拟环境激活失败如何解决。

一、Anaconda如何激活和退出虚拟环境

在IDE等工具中,配置好虚拟环境,直接点击运行按钮即可运行项目,无需手动激活和退出虚拟环境。但在正式开发部署过程中,由于Linux服务器不会通过IDE启动项目,而是通过命令行的形式启动,所以就很有必要学会如何激活和退出虚拟环境,具体的步骤如下:

1、激活虚拟环境。无论是Windows、Linux还是MacOS,激活虚拟环境的命令都是“conda activate 环境名称”,回车执行命令便可进入到虚拟环境中,成功激活后命令行提示符前会显示带括号的当前环境名称,输入python可进入虚拟环境的python执行界面。

激活虚拟环境命令
图1:激活虚拟环境命令

2、退出虚拟环境。退出虚拟环境的命令为“conda deactivate”,退出成功后命令提示符前方的虚拟环境名称标记会消失,也无法执行python。

当我们嵌套激活了两个虚拟环境,此时执行一次退出命令,仅可退出上一个虚拟环境,需要重复执行两次退出命令才算真的退出。

退出虚拟环境命令
图2:退出虚拟环境命令

二、Anaconda虚拟环境激活失败如何解决

学完Anaconda虚拟环境的激活和退出后,大家是否觉得激活环境很简单呢,其实不然,激活环境还是有一些坑在的,稍不注意就容易踩坑激活失败,特别是使用PowerShell进行激活时。以下是激活失败后的解决方法:

1、Conda 4.6之前的版本是不支持PowerShell使用的,因此会激活失败。我们需要使用Win+X调出PowerShell的管理员模式,然后输入“conda install -n root -c pscondaenvs pscondaenvs”命令,安装可支持conda命令的PSCondaEnvs包。

安装PSCondaEnvs
图3:安装PSCondaEnvs

2、输入命令“Set-ExecutionPolicy RemoteSigned”来更改PowerShell的安全策略模式,在出现的选项之后填写Y回车执行。

修改安全策略
图4:修改安全策略

3、此时应当就可以正常激活conda环境,但激活命令与上述介绍有所不同,命令为“activate 环境名称”,需要去除原命令中的conda,否则无法顺利激活。

激活环境
图5:激活环境

通过本文的详细介绍,我们已全面掌握了Anaconda如何激活和退出虚拟环境,Anaconda虚拟环境激活失败如何解决的操作流程。从基础的虚拟环境创建,到日常开发中频繁使用的环境激活和退出操作,再到遇到激活问题时如何解决,掌握这些重点内容,大家便可以游刃有余地管理虚拟环境,确保项目依赖的隔离性和稳定性,助力项目开发更高效。

读者也访问过这里:
135 2431 0251