conda下载与pip下载的区别

devtools/2024/11/26 18:10:06/

一、conda下载与pip下载的区别

最重要是依赖关系:

pip安装包时,尽管也对当前包的依赖做检查,但是并不保证当前环境的所有包的所有依赖关系都同时满足。
当某个环境所安装的包越来越多,产生冲突的可能性就越来越大。conda会检查当前环境下所有包之间的依赖关系,保证当前环境里的所有包的所有依赖都会被满足

另外就是存储位置:

在conda虚拟环境下使用 pip install 安装的库: 如果使用系统的的python,则库会被保存在 ~/.local/lib/python3.x/site-packages 文件夹中;如果使用的是conda内置的python,则会被保存到 anaconda3/envs/current_env/lib/site-packages中conda install 安装的库都会放在anaconda3/pkgs目录下。这样的好处就是,当在某个环境下已经下载好了某个库,再在另一个环境中还需要这个库时,就可以直接从pkgs目录下将该库复制至新环境而不用重复下载

conda能更好地将环境隔离。使用pip install会在C盘中一个隐藏目录APPdata里出现,导致C盘内存越来越小。

总而言之,尽量用conda install,实在不行再使用pip install。

二、参考文章

全面总结 pip install 与 conda install 的使用区别

conda配置环境:pip install安装的包,conda list中无法找到


http://www.ppmy.cn/devtools/137181.html

相关文章

Stable Diffusion初步见解(三):扩散模型

Stable Diffusion 的核心在于扩散模型(Diffusion Models),它是一种生成模型,近年来在图像生成领域取得了显著的成果。扩散模型通过模拟数据从纯噪声逐步演变到清晰图像的过程,生成高质量、多样化的图像。以下是关于扩散…

信创改造 - TongRDS 替换 Redis

记得开放 6379 端口哦 1)首先在服务器上安装好 TongRDS 2)替换 redis 的 host,post,passwd 3)TongRDS 兼容 jedis # 例如:更改原先 redis 中对应的 host,post,passwd 改成 TongRDS…

Linux系统使用valgrind分析C++程序内存资源使用情况

内存占用是我们开发的时候需要重点关注的一个问题,我们可以人工根据代码推理出一个消耗内存较大的函数,也可以推理出大概会消耗多少内存,但是这种方法不仅麻烦,而且得到的只是推理的数据,而不是实际的数据。 我们可以…

Android res复制脚本

./copy.sh A路径 B路径 文件名 key ./copy.sh A_res B_res strings.xml hello 将A_res文件为strings.xml中的hello&#xff0c;复制到项目B_res文件为strings.xml中 #!/bin/bash# 检查输入的参数数量 if [ "$#" -ne 4 ]; thenecho "用法: $0 <源路径> &l…

基于微信小程序的空巢老人健康管理系统

摘 要 随着社会老龄化程度不断加深&#xff0c;空巢老人的健康管理成为一个日益重要的问题。为了更好地关注和管理空巢老人的健康状况&#xff0c;本文利用Spring Boot框架和MySQL数据库&#xff0c;结合微信小程序等技术&#xff0c;设计并实现了一套基于微信小程序的空巢老人…

Android adb shell dumpsys audio 信息查看分析详解

Android adb shell dumpsys audio 信息查看分析详解 一、前言 Android 如果要分析当前设备的声音通道相关日志&#xff0c; 仅仅看AudioService的日志是看不到啥日志的&#xff0c;但是看整个audio关键字的日志又太多太乱了&#xff0c; 所以可以看一下系统提供的一个调试指令…

【智能制造-43】机器人导出的轴配置问题

机器人导出的轴配置问题通常指的是机器人在执行运动指令时&#xff0c;机器人TCP无法按照指定的轴配置方案到达目标点&#xff0c;或者轴配置监督被触发的情况。‌ 这里提到的轴配置方案和目标点等信息&#xff0c;都是存储在位置数据&#xff08;robotarget&#xff09;中的。…

开源客户关系管理平台EspoCRM

简介 什么是 EspoCRM &#xff1f; EspoCRM 是一个开源的客户关系管理&#xff08;CRM&#xff09;平台&#xff0c;旨在帮助组织建立和维护良好的客户关系。它提供了多种工具&#xff0c;用于存储、组织和管理潜在客户、联系人、销售机会、营销活动和支持案例等业务信息&…