吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 1330|回复: 30
收起左侧

[讨论] python虚拟环境哪个好

[复制链接]
云烟成雨 发表于 2023-4-14 22:02
virtualenv和Anaconda相比哪个好用些?或者还有别的更好用的?大家来各抒己见交流一下

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

dleo 发表于 2023-4-14 22:07
Anaconda不是虚拟环境吧
kujj31 发表于 2023-4-14 22:08
Andrea 发表于 2023-4-14 22:16
poetry、pipenv、virtualenv 这是一趴,一个主干python版本;pyenv、conda 还能多个python版本~因为Windows的原因,所以要想跨平台,使用同一种使用习惯的话,那 miniconda 是不错的
Andrea 发表于 2023-4-14 22:17
哦,还有个更好玩的 asdf ,不但 python 能多版本,还能搞其他开发环境 Java、nodejs 可以,当然,也是Linux的
wyp123 发表于 2023-4-14 22:26
mac推荐用Anaconda,我觉得总体还不错,主要python有的时候和brew冲突贼烦
E式丶男孩 发表于 2023-4-14 22:27
Anaconda好用,建议使用Anaconda
GMCN 发表于 2023-4-14 22:36
无脑virtualenv就行了,新建工作区,激活,就能用,安装就pip就完了,3行命令
YuanFang0w0 发表于 2023-4-14 22:44
我一般都用python自带的
python -m venv venv
第二个是venv是环境名称
qlcyl110 发表于 2023-4-14 23:03
Python虚拟环境是用来管理不同项目所需的不同Python版本和依赖库的工具。有许多虚拟环境管理工具可供选择,以下是一些常见的:

venv:Python 3.3及以上版本自带的虚拟环境工具。简单易用,不需要额外安装,但功能相对较少。

virtualenv:一个流行的第三方虚拟环境管理工具。使用广泛,功能较丰富,支持Python 2.x和3.x。可以创建隔离的Python环境,避免库之间的冲突。

conda:Anaconda发行版提供的虚拟环境管理和包管理工具。功能强大,支持多种编程语言,特别适合科学计算和数据分析场景。缺点是体积较大,安装时间较长。

pipenv:一种集成了包管理和虚拟环境管理的工具。易用性好,通过Pipfile和Pipfile.lock文件可以精确控制项目的依赖关系。适合应用开发场景。

pyenv:一种专注于管理多个Python版本的工具。可以方便地切换全局或项目内的Python版本,但不直接处理库依赖。通常与其他虚拟环境工具配合使用。

选择哪个虚拟环境工具取决于您的需求和偏好:

对于大多数场景,建议使用Python自带的venv,因为它简单易用,不需要额外安装。
如果需要更丰富的功能,可以考虑使用virtualenv或pipenv。
对于科学计算和数据分析项目,建议使用conda,因为它提供了很多专用库和优化。
您可以尝试这些工具,根据自己的需求和体验来选择合适的虚拟环境管理工具。
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-24 23:24

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表