在使用对比过一些python虚拟环境管理工具后,个人觉得还是使用conda管理最方便,但conda不仅仅能用来管理python环境:

Package, dependency and environment management for any language—Python, R, Ruby, Lua, Scala, Java, JavaScript, C/ C++, FORTRAN

更多内容可访问conda官网:
https://docs.conda.io/en/latest/index.html

从个人使用而言,吸引我的主要原因主要是以下两点

  1. 方便、统一的环境管理命令(在任意目录,都可以直接使用conda创建、切换、退出、删除虚拟环境等,无需切换到项目所在路径)
  2. 创建虚拟环境时不仅可以指定python版本(python2、python3),还能够自动解决各版本对操作系统环境的依赖(例如没有安装指定版本的VC++)

一、使用conda管理python环境

1.创建虚拟环境

$ conda create -n environment_name python=3.7.1

2.激活虚拟环境

linux/mac:

$ source activate environment_name
(environment_name) $

windows:

> activate environment_name

3.退出虚拟环境

linux/mac:

(environment_name) $ source deactivate

windows:

(environment_name) > deactivate

4.删除虚拟环境

$ conda remove -n environment_name --all

5.列出所有的虚拟环境及其所在路径

$ conda env list
或
$ conda info --envs

二、安装配置conda

conda是包含在anaconda或miniconda软件中的,因此安装其中任意一款软件,并配置到环境变量,就能使用conda命令了。

1. 下载对应操作系统的安装文件

miniconda下载地址:
https://docs.conda.io/en/latest/miniconda.html
anaconda下载地址:
https://www.anaconda.com/distribution/

2. 安装软件

官网的安装系统需求以及具体安装步骤:
https://docs.conda.io/projects/conda/en/latest/user-guide/install/index.html#system-requirements
如果下载的是.sh文件,那么打开终端,切换到文件下载的目录,执行以下命令:

$ bash 文件名.sh

根据提示选择是否同意(除了安装VsCode这个选项外各位需要自己斟酌外,其他的建议全部都选yes)即可。
如果下载的是.exe或.pkg文件,双击,根据提示安装即可。

3. 加速conda

建议使用清华源,介绍地址:
https://mirrors.tuna.tsinghua.edu.cn/help/anaconda/
打开电脑的终端,依次输入以下命令,即可完成加速源的配置

$ 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 --set show_channel_urls yes

查看当前源配置:

$ conda config --show channels

使用conda管理python环境相关推荐

  1. 写文章 使用conda管理python环境

    使用conda管理python环境 转载于:https://www.cnblogs.com/1995hxt/p/7968916.html

  2. 运用conda管理python环境

    多项目的场景中,若不做好环境管理/所有项目使用同一个环境开发(学习python的新手可能会这样),后果将是毁灭性的,因此我们需要对每个人/每个python项目做好环境管理,在此分享一些我使用canda ...

  3. anconda使用---使用conda管理python环境

    一.动机 最近打算折腾vn.py,但只有py27版本的,因为一向习惯使用最新稳定版的,所以不得不装py27的环境,不得不说  Python的全局锁真的很烦.  身为懒癌患者,必然使用全功能的anaco ...

  4. 安装conda搭建python环境(保姆级教程)

    目录 一.Anaconda简介 二.Anaconda安装 2.1 Anaconda下载 2.2 Anaconda安装 2.3 配置环境变量 三.通过conda配置python环境 3.1 创建并激活虚 ...

  5. anaconda的安装和使用(管理python环境看这一篇就够了)

    anaconda的安装和使用(管理python环境看这一篇就够了) 前言 一.Anaconda是什么? 二.Anaconda安装 三.Anaconda使用教程 四.pycharm使用anaconda创 ...

  6. 使用conda管理python包和环境

    文章目录 写在前面 辨析 Conda使用 设置国内镜像 参考 写在前面 被python下的包管理和环境管理反复折磨过几回,遂将遇到的一些问题和使用的方法整理下来,减少以后重复检索的劳动.本文主要聚焦在 ...

  7. 【开发环境系列】关于conda管理Python开发环境,你需要知道的事

    如何使用conda 安装Miniconda 从Miniconda官方网站下载Miniconda Py3.6, Win_64bit版本 或者Py3.6, Win_32bit版本 Py2.7, Win_6 ...

  8. anaconda怎么查看python版本-anaconda如何查看并管理python环境

    Anaconda是Python的一个开源发行版本,主要面向科学计算,预装了丰富强大的库. 使用Anaconda可以轻松管理多个版本的Python环境. Anaconda默认有两个版本,可以选择64位还 ...

  9. python环境管理命令_conda管理Python环境

    序 近期做一个项目的调研,需要使用到OpenCV.Python,这里记录anaconda进行Python环境配置管理过程. Python常用环境管理工具 virtualenv,用于在一台机器上创建多个 ...

  10. 【python】anaconda 管理 python 环境

    anaconda 管理虚拟环境 anaconda 简介 python 虚拟环境的安装 查看当前 anaconda中所有的虚拟环境 创建新的虚拟环境 激活所创建的虚拟环境 删除指定的虚拟环境 退出当前虚 ...

最新文章

  1. 取余运算怎么算_TensorFlow2.0(2):数学运算
  2. php ado,常用的php ADODB使用方法集锦
  3. 关于Ubuntu运行级别、开机启动脚本的说明
  4. python新闻管理系统_python项目——新闻管理系统
  5. 决定你人生命运的10年,你做了什么?
  6. Python获取本机所有网卡的MAC地址
  7. 计算机常见的户动方法有哪些,《360doc个人图书馆》常用操作方法
  8. bzoj 1045: [HAOI2008]糖果传递
  9. boost中的mutex与lock
  10. 月薪仅18K的NLP工程师,回炉重造吧!
  11. 阿里矢量图标库 - 如何修改和使用自定义字体名称
  12. 气象信息无线监测采集系统
  13. 微信小程序添加激励式广告
  14. 英语背单词软件测试初学者,从背单词APP测试,看中学生背单词的那些弯路
  15. 电脑版微信多开小技巧
  16. python3入门教程 pdf_Python基础教程第3版(Beginning Python From Novice to Professional 3th) pdf...
  17. 计算机辅助设计在口腔医学中的应用,椅旁CAD/CAM技术在口腔修复中的应用
  18. iOS 关于sim卡
  19. nor flash操作
  20. 试解leetcode算法题--求解方程

热门文章

  1. mac原生壁纸,拿走不谢!
  2. 技术创新是协同OA产品的生命力
  3. 17美亚团队赛电子取证
  4. 2011年下半年11月份系统架构设计师上午试题答案之二
  5. 【财经期刊FM-Radio|2021年03月09日】
  6. python系统函数详解
  7. 计算机专业论文指导教师评语,指导老师论文评语
  8. 使用Ryu实现交换式集线器(Switching hub)
  9. Python小白入门--(域名whois查询为例)
  10. Pr:旧版标题字幕设计器