1.Anaconda虚拟环境命令
- 显示已经存在的虚拟环境
conda info --envs
- 创建虚拟环境
conda create -n 虚拟环境名称 python=版本号
- 删除虚拟环境
conda remove -n 虚拟环境名称 --all
- 激活\进入虚拟环境
activate 虚拟环境名称
ArgumentError: deactivate does not accept arguments remainder_args: [‘conda1_env’]
此时是没有开启脚本权限,所以无法进入虚拟环境,执行命令见2.2
- 退出虚拟环境
deactivate 虚拟环境名称
说明
- 创建虚拟环境后,默认会再Anaconda安装目录的envs下,创建虚拟环境相关文件
- 创建的虚拟环境仅安装一些必须软件包,例如pip等。如果需要安装Anaconda所有库,需要使用如下命令
conda create -n 虚拟环境名称 python=版本号 anaconda
2.PowerShell无法激活虚拟环境
2.1 问题
在使用PowerShell激活虚拟环境时,发现激活无效,而在cmd中可以
2.2 解决方案
- 检查是否是执行脚本的权限,或者直接开启权限,使用管理员权限下,执行命令:Set-ExecutionPolicy RemoteSigned,输入Y即可
- 必须将Anaconda写入环境变量。使用管理员权限下,执行命令:conda init powershell
- Conda版本小于4.6,编写命令不加conda命令:activate环境名,大于4.6使用:conda activate 环境名
修改完重启powershell
3. PowerShell显示虚拟环境名称
在终端输入 conda config --set auto_activate_base false ,即可
如果又反悔了,想显示了,可以使用如下命令:
conda config --set auto_activate_base true