Anconda虚拟环境配置【建议收藏】

1.为什么需要虚拟环境?

虚拟环境是一种将应用程序的依赖关系和运行环境与特定项目或任务分离的技术。使用虚拟环境有以下几个主要原因:

  1. 避免版本冲突:不同的项目或任务可能会依赖于不同的库或软件包,而这些库或软件包之间存在版本冲突时,就需要使用不同的虚拟环境来隔离。虚拟环境可以确保每个项目都具有所需的依赖项,并防止依赖之间的冲突。
  2. 方便环境部署:使用虚拟环境可以确保代码在不同的计算机、操作系统或者云环境中以相同的方式运行。当需要部署代码到多个环境时,使用虚拟环境可以简化环境设置和管理的流程。
  3. 管理依赖性:使用虚拟环境可以隔离不同项目之间的依赖关系,每个项目的依赖项可以被明确定义或者被捆绑成一个整体进行分发,从而防止意外依赖或者出现未授权的依赖。
  4. 加速开发过程:使用虚拟环境可以使开发人员快速切换和测试代码,避免出现环境变量或库文件等错误,从而可以提高开发效率和代码质量。

总之,虚拟环境的主要目的是创建一个与主机系统相隔离的运行环境,使得应用程序的部署、测试和维护更加简单和标准化。对于大型项目或团队协作来说,使用虚拟环境能够有效的分离依赖并提升协同开发的效率。

 本文撰写主要是为了解决项目不同版本需求而导致的扩展库bug,废话不多说直接上配置教程。

 总体步骤:

在Anaconda Prompt启动,创建环境python38->切换环境python38->安装内核->添加环境到内核中

1.conda create -n python38 python=3.8   #创建环境python38

2.activate  python38   #切换环境

3.pip install ipykernel  #安装内核

4.python -m ipykernel install --name=python38 #将环境添加到内核中

2.配置步骤

1.打开Anaconda的终端程序,进行配置操作。

Anconda虚拟环境配置【建议收藏】_第1张图片

2. 首先,输入conda --version打印版本号

Anconda虚拟环境配置【建议收藏】_第2张图片

 3.在通过create命令来创建一个虚拟环境,-n是name的缩写,python38是虚拟环境的名字,python=3.8是设置虚拟环境中的python版本为3.8。

conda create -n python38 python=3.8

输入命令后会有以下结果

Anconda虚拟环境配置【建议收藏】_第3张图片

 此时输入y即可

Anconda虚拟环境配置【建议收藏】_第4张图片

 于是我们就有了一个名字为python38的虚拟环境, 接下来我们切换到这个环境, 一样还是用activae命令 后面加上要切换的环境名称即可。

Anconda虚拟环境配置【建议收藏】_第5张图片

 这时我们就可以观察到成功切换环境为python38。问题来了,我们应该怎么使用创建的虚拟环境?

3.jupyter怎么切换虚拟环境

只需要在代码页中更换即可,本文以作者的study环境为例。Anconda虚拟环境配置【建议收藏】_第6张图片

查看更换成功

Anconda虚拟环境配置【建议收藏】_第7张图片

至此完成虚拟环境配置和使用

总结:

(1)好的虚拟环境配置习惯可以让每一个项目都有独立的干净环境,对环境中缺少的库可以复制其他虚拟环境的库进行批量创建,或者使用requestment.txt文件进行环境配置。

(2)配置好的虚拟环境可以放到u盘携带,使用时只需要把环境文件复制到Anaconda3文件下的envs文件夹下即可完成环境移植。

你可能感兴趣的:(linux,python,windows)