Pycharm "Virtualenv Environment -> New Environment"

Pycharm "Virtualenv Environment -> New Environment"

在 PyCharm 你可以 运行 Virtualenv Environment -> New Environment

这个命令具体是做什么的?它创建新的 venvvirtualenv?什么更适合用于项目 (Django)?

在 PyCharm 中,您创建了一个项目特定的隔离虚拟环境,其目的是管理特定项目的设置和依赖项,而不考虑其他 Python 项目。

根据其网站,Python 3.3+ 版本使用 'venv' 工具,而不是第三方的 'virtualenv。

我会为任何 python 项目使用虚拟环境,因为您可以将依赖项分开并包含项目成功执行所需的一切。

为了我的钱,你最好使用 Conda。主要原因是 Pip 和 Venv 是 Python 特定的包和环境管理工具。而 Conda 还负责处理非 Python 依赖项。这对于某些图书馆来说可能非常重要。