【问题标题】:Install frameworks in IDE or system wide?在 IDE 或系统范围内安装框架?
【发布时间】:2020-01-05 08:52:47
【问题描述】:

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

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

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

【问题讨论】:

    标签: linux visual-studio-code terminal pycharm virtualenv


    【解决方案1】:

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

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

    缺点:需要学习更多的命令(并且更复杂),但是你会犯错误,使用虚拟环境你只需删除该环境并重新开始。在系统上,更难知道您安装了什么,基本系统上是什么等

    【讨论】:

      【解决方案2】:

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

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

      学习npmpip 真的不是什么严肃的事情,从这个意义上说,IDE 快捷方式是为真正的初学者准备的。

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

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

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2022-10-24
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多