Anaconda01

目录

Anaconda介绍

Anaconda虚拟环境

Anaconda虚拟环境命令 

PowerShell无法激活虚拟环境

PowerShell显示虚拟环境名称 


Anaconda介绍

Anaconda指的是一个开源的Python发行版本,其包含了conda、Python等180多个科学包及其依赖项。因为包含了大量的科学包,Anaconda的下载文件比较大,如果只需要某些包,或者需要节省带宽或存储空间,也可以使用Miniconda这个较小的发行版(仅包含conda和Python)conda是一个开源的包、环境管理器,可以用于在同一个机器上安装不同版本的软件包及其依赖,并能够在不同的环境之间切换

Anaconda | Individual Edition   这个是下载地址

Miniconda — Conda documentation  Miniconda下载地址  

Anaconda虚拟环境

Python应用经常需要使用一些包第三方包或者模块,有时需要依赖特定的包或者库的版本,所以不能有一个能适应所有Python应用的软件环境很多时候不同的Python应用所依赖的版本是冲突的,满足了其中一个,另一个则无法运行,解决这一问题的方法是虚拟环境。虚拟环境是一个包含了特定Python解析器以及一些软件包,不同的应用程序可以使用不同的虚拟环境,从而解决了依赖冲突问题,而且虚拟环境中只需要安装应用相关的包或者模块,可以给部署提供便利

建议

如果使用anaconda进行多个项目开发,最好创建不同的虚拟环境,也就是为每个项目配置独立的虚拟环境,使得彼此之间不会受到任何干扰

Anaconda虚拟环境命令 

显示已存在虚拟环境

conda info --envs

创建虚拟环境

conda create -n 虚拟环境名称 python=版本号

删除虚拟环境

conda remove -n虚拟环境名称--all

激活\进入虚拟环境

activate虚拟环境名称

退出虚拟环境

deactivate 虚拟环境名称

说明

   创建虚拟环境后,默认会在Anaconda安装目录的envs下,创建虚拟环境相关文件

   创建的虚拟环境仅安装一些必须软件包,例如pip等。如果需要安装Anaconda所有库,需要使用如下命令:

conda create -n虚拟环境名称python=版本号anaconda

PowerShell无法激活虚拟环境

问题

在使用PowerShell激活虚拟环境时,发现激活无效,而在CMD中可以

  1. 解决方案1conda info --envs1conda create -n虚拟环境名称python=版本号1conda remove -n虚拟环境名称--all1activate虚拟环境名称1deactivate虚拟环境名称conda create -n虚拟环境名称python=版本号anaconda1

  2. 检查是否是执行脚本的权限,或者直接开启权限,使用管理员权限下,执行命令:SetExecutionPolicyRemoteSigned,输入Y即可12必须将Anaconda写入环境变量。使用管理员权限下,执行命令:condainitpowershellConda版本小于4.6,编写命令不加conda命令:activate环境名,大于4.6使用condaactivate环境名3修改完后,重启下powershell

PowerShell显示虚拟环境名称 

在终端输入condaconfig--setauto_activate_basefalse,即可如果又反悔了,想显示了,可以使用如下命令:condaconfig--setauto_activate_basetrue

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值