【发布时间】:2018-11-26 06:50:10
【问题描述】:
对不起,如果这个问题太愚蠢,但我找不到答案。 我是数据库方面的初学者,所以我正在学习 Udacity 的课程。在课程中,他们告诉我们安装 Vagrant 和 VirtualBox 以运行 ubuntu 虚拟机来进行课程练习。问题是我的电脑在虚拟机运行时不能正常工作,所以我决定不在我的“正常”编程环境中进行虚拟化和做这些事情(在课程中,我们使用烧瓶、sqlite 和 sqlalchemy 来创建一个网站使用数据库,并在下一课中教他们构建使用我们数据库的 Web 服务器)。在互联网的某个地方,我读到了虚拟机对在您的计算机上工作很有用,而不会弄乱我们计算机的配置。我的问题是,这会发生吗?或者“搞乱配置”是什么意思?是否有可能犯一个重要的错误,让我希望我已经虚拟化了?
【问题讨论】:
-
大声笑可能......但不太可能......如果整个堆栈是flask sqlite和sqlalchemy,我认为你应该没问题./..有些包比windows更容易在linux上安装...而且大多数真正的服务器都在 linux 服务器上,(但他们不会使用 sqlite...)
-
如果您没有其他网络服务器,我认为您不会搞得一团糟。但是,当您学习某些东西时,恕我直言,在沙盒环境中工作总是很方便。
-
如果您的 PC 由于资源不足而无法与虚拟机一起正常工作,您可以随时使用 docker 文件,或在新分区上安装 ubuntu。
-
我会有一个专用的盒子。
标签: python database sqlite sqlalchemy virtualization