在anaconda中配置虚拟环境教程

1.前言

要用tensorflow-gpu,在anaconda可以傻瓜式安装,所以就选择了用anaconda做开发。本文将介绍如何用anaconda创建虚拟环境,隔离不同项目不同包,从而减少相互之间的依赖关系。

2.介绍

2.1anaconda

Anaconda指的是一个开源的Python发行版本,其包含了conda、Python等180多个科学包及其依赖项。 因为包含了大量的科学包,Anaconda 的下载文件比较大(约 531 MB),如果只需要某些包,或者需要节省带宽或存储空间,也可以使用Miniconda这个较小的发行版(仅包含conda和 Python)。

2.2conda

Conda 是一个开源的软件包管理系统和环境管理系统,用于安装多个版本的软件包及其依赖关系,并在它们之间轻松切换。你可以理解为如果你创建了一个新的项目,conda就会帮助你创建一个新的python环境与电脑全局的基础python环境隔离开来,在项目开发中非常方便。

2.3 Why anaconda not pycharm?

为什么用anaconda而不是pycharm?有些人问pycharm和anaconda的区别,实际上pycharm就是一个高级记事本,anaconda是管理多个python及其库的软件

简单来说,使用anaconda,你可以在你的电脑里配置多个python环境,并灵活切换,这就是anaconda的主要目的。

3.conda常用命令

给出几个常用命令,可以先往下看,有不懂再翻上来。

功能语句
查看conda版本号conda --version
查看python版本号python --version
查看虚拟环境列表conda info --envs
创建虚拟环境,指定python版本号conda create -n virtualname pip python=3.6
激活虚拟环境conda activate virtualname
退出虚拟环境conda deactivate
删除虚拟环境:conda remove --name virtualname --all

4.流程

在这里插入图片描述

4.1打开anaconda Prompt

如图,在安装完Anaconda后,在开始菜单栏会看到Anaconda Prompt,打开,在里面输入命令。
在这里插入图片描述

4.2切换镜像源

别问,懂得都懂

清华镜像源基本是最齐全的了,输入以下命令。

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/

如果切换失败,就先切换默认镜像源,然后再修改另一个镜像源(一定要先恢复默认,再换另一个)

默认镜像源

conda config --remove-key channels

4.3创建虚拟环境

创建一个虚拟环境,里面所有的库都与global库隔离

conda create -n virtualname pip python=3.6

以上语句的意思是:安装了一个名为virtualname的虚拟环境,它搭载的python版本为3.6

4.4激活该环境(进入该环境)

activate virtualname

4.5导包

比如说我想导入tensorflow-gpu1.15.0的库,那么将这样输入:

pip install tensorflow-gpu1.15.0

如果不了解pip指令可以看这篇文章:常用pip指令

之前安装anaconda也踩了不少坑,看了许多别人的解答,总结如上,小伙伴们可以试一试。

参考链接:
https://blog.csdn.net/masakinini/article/details/106271196

  • 36
    点赞
  • 243
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Zeeland

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值