在 IDE 或系统范围内安装框架?



例如,在安装Node.JS或PyTorch时,我可以将它们安装在常规的系统范围的Linux终端中,也可以使用PyCharm或VS Code终端。

根据我的理解,使用PyCharm,我可以创建虚拟环境来管理不同的Python版本。VS Code 中也一样吗?

如果不是,通过 VS Code 或系统终端安装 Node.JS 之间有区别吗?

虚拟环境要好得多,因为您可以控制版本。这很容易,例如,当您有一个版本在生产中,一个版本在开发中时,您正在尝试查看是否可以升级工具。

Pycharm现在正在与Anaconda合作,以改善两个工具的集成,因此使用conda环境,您不仅可以拥有python虚拟环境,还可以拥有npm和其他非python程序/实用程序。

缺点:需要学习更多的命令(而且更复杂(,但你会犯错误,在虚拟环境中,你只需删除这样的环境,然后重新开始。在系统上,更难知道您安装了什么,基本系统上的内容等

所有选项都有其优点和缺点。

通过 IDE 安装任何内容都会使您的开发依赖于该 IDE。此外,您将失去学习所用软件的软件包管理的选项。

学习npmpip真的不是一件严肃的事情,IDE 快捷方式适用于这种意义上的真正初学者。

但是,在许多情况下,它们可能会使您的 IDE 更好地了解包。

我强烈不同意在系统范围内安装任何东西。他们可以与您的系统进行未经等待的交互。

最好将它们作为用户安装到您的家中,但独立于您的 IDE。但是,这需要最多的学习。

最新更新