pycharm添加虚拟环境,anaconda配置与管理环境

所需工具

anaconda,pycharm以上两个都是基于windows系统,由于自己电脑没有显卡,pytorch就安装的cpu版本

一、pycharm为什么要添加虚拟环境

在不同的python项目工程开发任务中,我们可能需要用到不同的框架库(例如pytorch,tensorflow等),而虚拟环境(env)就相当于一个容器,把我们不同任务所依赖的框架库打包起来,保证各个容器之间相互隔离。这样我们就可以在项目开发时使用不同的虚拟环境中的各种我们所需的包,同时各个环境之间还不会相互影响,既方便了我们对库的管理,同时也减少了许多不必要的麻烦。

二、anaconda配置与管理环境的步骤

anconda在某种意义上说就是一个管理包和管理环境的第三方工具,所以我们可以通过anaconda创建我们所需要的虚拟环境,同时在环境中装上我们所依赖的包。以下所有操作均是在anaconda prompt 命令行上操作 。
在这里插入图片描述
在这里插入图片描述

(1)创建虚拟环境

conda create -n name python=3.8

其中name代表你自己命名的虚拟环境,python=3.8是该虚拟环境指定的python版本,在没有指定时,系统默认安装最新版本,但是要注意有些框架库不兼容最新版本,所以建议指定python=3.8的版本。一般虚拟环境可以在anaconda安装目录的envs文件下找到。

(2)激活虚拟环境

conda activate name

同样,name就是自己命名的虚拟环境,激活环境的目的是能够让你在该环境下安装你所依赖的包。

(3)在虚拟环境下安装所需的包

conda install pytorch torchvision torchaudio cpuonly -c pytorch

其中pytorch为一个深度学习的框架库的名字,利用该命令行可以在自己创建的虚拟环境下安装各种所需的库。

完成以上三步就相当于你已经成功创建了一个虚拟环境并且在该虚拟环境下安装了自己依赖的包,接下来就是在pycharm中添加自己创建好的虚拟环境。

三、pycharm添加虚拟环境的步骤

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

这样pycharm中的虚拟环境至此已添加完毕,然后就可以开始我们的项目任务开发了。

四、anaconda prompt 下的其他命令行

(1)退出虚拟环境

deactivate env_name

或者 activate root 也可以切换到本身自带的环境。

(2)删除虚拟环境

conda remove -n your_env_name(虚拟环境名称) --all

删除虚拟环境之前一般要退出该虚拟环境。

(3)删除虚拟环境中的包

conda remove --name $your_env_name $package_name

your_env_name指的是虚拟环境名,package_name指的是包名。

(4)查看当前存在的虚拟环境

conda env list 或 conda info -e

(5)查看虚拟环境中安装的包

conda list

在查看某虚拟环境下安装那些包的时候,一般要先激活该环境。

五、总结

以上为pycharm添加虚拟环境,anaconda配置与管理环境的全部内容,希望对大家有所帮助。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值