世界上只有一种英雄主义,就是在看了生活的真相之后|

*Sakura/*

园龄:5年6个月粉丝:2关注:2

conda、pip、venv 工具简介

conda

conda针对的是计算机系统层面对各个环境进行管理,层次最高。
用于管理python版本,让一台电脑能同时使用各个版本的python,以便应对不同版本的python的项目。conda使用环境体现不同版本的python以及python对于于自己的库。这个功能是conda 最突出的功能,不同环境数据是独立的。
conda同样可以对不同环境(即不同版本的python),对该环境的包(python的包相当于java里面的package)进行管理,增加包,删除包,更新包等。这个功能和每个python自带的pip的功能是重合的
conda是AnaConda或Miniconda的小组件,用于通过命令行对环境和包进行管理。AnaConda自带库很多,miniconda自带库较少,但是所有的库都可以后期装。

pip

pip 是每个python安装时候自带的包管理器,可以通过 pip install(uninstall) package 进行包安装(删除),只能对其所属python的包进行管理。管理的层次居中。

venv

这个是较高python自带的功能,这个针对的是对项目级别的环境管理。只针对单个项目,会对电脑默认的(环境变量设置确定)python 版本进行复制,复制一个文件夹venv到项目目录里,该使用venv文件夹虚拟的python环境进行运行,这个环境独立于系统默认的python。venv管理的层次最低。

本文作者:杰哥的博客

本文链接:https://www.cnblogs.com/xioazhenblogs/p/17801262.html

版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。

posted @   *Sakura/*  阅读(114)  评论(0编辑  收藏  举报
点击右上角即可分享
微信分享提示
评论
收藏
关注
推荐
深色
回顶
收起