首页 > 其他分享 >conda、pip、venv 工具功能

conda、pip、venv 工具功能

时间:2023-10-31 20:35:31浏览次数:31  
标签:venv python 环境 conda pip 自带

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管理的层次最低。

标签:venv,python,环境,conda,pip,自带
From: https://www.cnblogs.com/xioazhenblogs/p/17801262.html

相关文章

  • 【Pipeline】Jenkins流水线中如何使用全局变量
    例如我们在stage1中利用script代码块设置赋值了一个变量,然后想在stage2中使用。应该怎么操作呢?https://stackoverflow.com/questions/53541489/updating-environment-global-variable-in-jenkins-pipeline-from-the-stage-level/53541813https://www.youtube.com/watch?v......
  • Python - pip 加速
    #持久加速mkdir-p~/.pip#清华sourcecat<<EOF>~/.pip/pip.conf[global]index-url=https://pypi.tuna.tsinghua.edu.cn/simple[install]trusted-host=pypi.tuna.tsinghua.edu.cnEOF#豆瓣源sourcecat<<EOF>~/.pip/pip.conf[global]inde......
  • 【Pipeline】Jenkins流水线parallel并行构建
    位于parallel块下的阶段都将并行执行,而且并行阶段还可以被分到不同的Jenkinsagent上执行。在默认情况下,Jenkinspipeline要等待parallel块下所有的阶段都执行完成,才能确定结果。如果希望所有并行阶段中的某个阶段失败后,就让其他正在执行的阶段都中止,那么只需要在与parallel块同......
  • API管理神器:Apipost
    在数字化时代,API已成为企业和开发者实现数据互通、应用集成的重要桥梁。然而,随着API数量的不断增加,API设计、调试、文档和测试等工作也变得越来越复杂。为了解决这一痛点,一款名为Apipost的API协同研发工具应运而生,它为API开发者提供了一站式解决方案。成功案例许多知名的公司和团队......
  • API管理神器:Apipost
    在数字化时代,API已成为企业和开发者实现数据互通、应用集成的重要桥梁。然而,随着API数量的不断增加,API设计、调试、文档和测试等工作也变得越来越复杂。为了解决这一痛点,一款名为Apipost的API协同研发工具应运而生,它为API开发者提供了一站式解决方案。成功案例许多知名的公司和......
  • 【ROS2机器人入门到实战】MiniConda与Jupyter介绍安装
    2.MiniConda与Jupyter介绍安装写在前面当前平台文章汇总地址:ROS2机器人从入门到实战获取完整教程及配套资料代码,请关注公众号<鱼香ROS>获取教程配套机器人开发平台:两驱版|四驱版为方便交流,搭建了机器人技术问答社区:地址fishros.org.cn大家好,我是小鱼,上一节我们介绍了机器人学的基......
  • 好用的API调试工具推荐:Apipost
    随着数字化转型的加速,API(应用程序接口)已经成为企业间沟通和数据交换的关键。而在API开发和管理过程中,API文档、调试、Mock和测试的协作显得尤为重要。Apipost正是这样一款一体化协作平台,旨在解决这些问题,提高API开发效率和质量。Apipost提供API文档管理功能,让后端开发人员可以在开......
  • 好用的API调试工具推荐:Apipost
    随着数字化转型的加速,API(应用程序接口)已经成为企业间沟通和数据交换的关键。而在API开发和管理过程中,API文档、调试、Mock和测试的协作显得尤为重要。Apipost正是这样一款一体化协作平台,旨在解决这些问题,提高API开发效率和质量。 Apipost提供API文档管理功能,让后端开发人员可......
  • conda: command not found解决办法
    进入容器vim~/.bashrcexportPATH=$PATH:/root/anaconda3/bin#exportPATH=$PATH:【你的安装目录】source~/.bashrc1234conda换国内源condaconfig--addchannelshttps://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/condaconfig--setshow_channel_urls......
  • 如何配置LiveNVR接收RTMP推流,实现直播加录像回放的功能
    1、需求介绍目前很多移动终端设备(如无人机等)只支持RTMP推流输出,不支持GB28181协议。但是又有需要通过GB28181协议接入到视频平台的需求。比如有些大疆无人机产品不能直接注册国标平台,只能rtmp推流。那么,项目中如果将无人机的rtmp的推流转成GB/T281812、获取RTMP推流地址2.1、RT......