说明:使用conda创建python虚拟环境,并使用命令进行操作


什么是python虚拟环境

相当于新安装了一个python版本,在这个版本中安装对应的包以部署项目

为什么需要创建虚拟环境

在基于 Python 进行数据分析、机器学习等领域的实践和学习时,由于代码的更迭和更新,运行他人实现的代码或尝试安装新的工具库时往往需要指定特定版本的其他工具库,以满足特定环境的构建条件。而将同一工具库的不同版本或者具有相似功能的不同工具库堆积在同一个环境下显然会为环境的管理和使用增添负担。故而,根据不同的任务要求,为不同的需求和应用创建相互分离的环境,使得不同任务的环境不会相互干扰和影响,是一种自然而然的选择。上述为特定的任务和需求而配置构建的环境一般被称为虚拟环境。

创建虚拟环境

用户通过conda create命令创建的新环境,默认位于./Anaconda/envs目录下。通过python=x.x指定 python版本,若没有指定,创建环境中的python版本与base环境中版本一致。在使用上述命令时,可在最后附加上需要同时安装的包的名称。
conda create -n/--name env_name [python=x.x] [package_name]

使用实例:

  1. 创建名为py2的python虚拟环境,使用的python版本为python2
    conda create -n py2 python=2
  2. 创建名为demo的环境,并在其中安装scipy包,默认python版本为base中的版本:
    conda create --name demo scipy=0.15.0

Python虚拟环境中下载的包都存放在Anaconda\envs\env_name\Lib\site-packages

查看虚拟环境

查看已有的 conda 环境,包括环境的名字和其对应的目录。
conda info -econda env list

进入和退出虚拟环境

进入创建的虚拟环境
[source] activate env_name
退出当前的虚拟环境
source deactivate env_name

activatedeactivate命令文件位于anaconda安装目录下的 bin 目录中,但一般而言在安装时设置其不具备可执行权限,故而想要执行上述程序需要在前面加入source命令,source会读取指定文件的内容( 这里即activate和deactivate),并在当前shell 执行该文件的内容。在较新版本的conda环境中,也可以通过命令 conda activate env_name 进入创建的环境。

在虚拟环境中安装包

对指定的虚拟环境中安装额外的包
conda install -n your_env_name [package]

activate env_name
conda install package_name

注意:在虚拟环境中pipconda不具有兼容性,即用哪种方式安装就用哪种方式卸载

删除虚拟环境

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

在使用conda deactivete退出某个环境之后,可以通过conda env remove命令来删除某个环境,注意使用该命令时需要通过 -n 选项来指定要删除的环境的名字。

python虚拟环境-conda相关推荐

  1. Anaconda+用conda创建python虚拟环境

    例如:研究zeronet 1. 查看当前存在哪些虚拟环境 conda env list 2. 创建Python虚拟环境 conda create -n zeronet python=3.6 3. 激活 ...

  2. python怎么创建虚拟环境_anaconda怎么创建python虚拟环境

    anaconda创建python虚拟环境的方法是:执行命令[conda create -n your_env_name python=xx]即可.如果我们要激活虚拟环境,执行命令[activate y ...

  3. linux创建虚拟环境(python虚拟环境)

    解决问题1:为便于对包进行管理,对python项目需要分别使用独立的python环境,这样便于进行包的管理,利用Anaconda来创建一个干净的python虚拟环境: 解决问题2:解决在提交代码到ya ...

  4. conda设置Python虚拟环境 其他配置

    文章目录 一.conda设置Python虚拟环境 查看已建好的环境 创建虚拟环境 克隆虚拟环境 激活与退出新环境 Conda更改清华镜像源 pip更改镜像源 将虚拟环境安装到指定路径 删除虚拟环境 二 ...

  5. 必备技能,conda创建python虚拟环境,完美管理项目

    在尝试各种项目的时候,比较烦人的问题就是环境配置问题,然而更烦人的就是在你做一个个项目的时候,突然发现以前可以正常运行的代码挂了. 那很可能是因为环境配置问题. 对于每个项目,都会说明所需要的基本库/ ...

  6. conda创建Python虚拟环境

    1.首先在所在系统中安装Anaconda.可以打开命令行输入conda -V检验是否安装以及当前conda的版本. 2.conda常用的命令. 1)conda list 查看安装了哪些包.2)cond ...

  7. 【Python】conda实现虚拟环境的创建

    conda实现虚拟环境的创建 虚拟环境的背景 ​ 在同一台主机上创建和运行不同的开发项目是一件很常见的事件,但是在这个过程中,难免会遇到项目的依赖具有差异的问题,即在每次切换不同的项目时,都必须考虑当 ...

  8. conda创建python虚拟环境常用指令和流程

    conda--非常强大的工具,也是一个可执行命令,其核心功能是包管理和环境管理. 包管理与pip的使用方法类似,环境管理则是允许用户方便滴安装不同版本的python环境并在不同环境之间快速地切换. 1 ...

  9. Python虚拟环境(pipenv、venv、conda一网打尽)

    Python虚拟环境详解 一.什么是虚拟环境 1. 什么是Python环境 2. 什么是虚拟环境 3. 常用工具 二.pipenv 1. 安装pipenv 2. 命令概览 3. pipenv基本使用 ...

最新文章

  1. 各种抠图动态图片_学习抠取动物毛发图片的PS抠图技巧
  2. Otter-入门篇4(单向同步实践)
  3. 小米造车150天:烈火烹油第一枪
  4. hdu5108枚举因子求最小的m
  5. linux中如何查找文件中内容
  6. GPU编程语言选择(OpenCL、CUDA 与C++ AMP)
  7. 【一天一个shell命令】【cut】
  8. android view超出屏幕_Android APP界面保持屏幕常亮方法
  9. 音视频技术开发周刊 | 197
  10. 北京大学计算机科学李丰,中文智能问答系统作业解析-北京大学计算机科学技术研究所.PDF...
  11. Gradle[1]gradle distZip时,增加目录信息到zip中
  12. 从入门到入土:基于C语言采用UDP协议实现远程控制|详细说明|利用流套接字实现一个简单的远程控制系统|代码展示
  13. 看陈广老师c#参考视频总结(第三篇)
  14. ati hd4570 linux amd 64 安装命令,ATI 显卡的驱动在Linux下的安装方法
  15. 双击jar包 运行SpringBoot项目
  16. spss数据分析_相关分析
  17. visionman-visionpro培训大纲
  18. BZOJ1857: [Scoi2010]传送带(三分套三分)
  19. 各地前端工资是多少?三线城市的前端有多少
  20. Asio源码分析(2):Asio用到的C++技巧和优化

热门文章

  1. 剑指offer:反转链表
  2. CSP认证 201403-1相反数[C++题解]:哈希表
  3. 51Nod-2149子串水题find
  4. tcp/ip 协议栈Linux源码分析三 IPv4分片报文重组分析三
  5. linux怎么调用静态库,Linux 静态库的创建和使用
  6. excel表格行宽列高怎么设置_excel表格怎么设置行高列宽
  7. python能谢什么_python可以写什么啊
  8. python数据挖掘例题_数据挖掘与python实践试题及答案
  9. 湘潭计算机职业技术学校专业介绍,湘潭计算机职业技术学校介绍
  10. 爬虫css选择器,选择属性