云烟成雨 发表于 2023-4-14 22:02

python虚拟环境哪个好

virtualenv和Anaconda相比哪个好用些?或者还有别的更好用的?大家来各抒己见交流一下

dleo 发表于 2023-4-14 22:07

Anaconda不是虚拟环境吧

kujj31 发表于 2023-4-14 22:08

winpython比较简单好用

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,因为它提供了很多专用库和优化。
您可以尝试这些工具,根据自己的需求和体验来选择合适的虚拟环境管理工具。
页: [1] 2 3 4
查看完整版本: python虚拟环境哪个好