如果我选择不进行虚拟化,即使我被告知这样做,也会出现问题吗?

时间:2018-06-16 22:29:03

标签: python database sqlite sqlalchemy virtualization

很抱歉,如果这个问题太愚蠢,但我无法找到答案。 我是数据库方面的初学者,所以我参加了Udacity课程。在课程中,他们告诉我们安装Vagrant和VirtualBox以运行ubuntu虚拟机来进行课程练习。问题是我的电脑无法正常运行该虚拟机,因此我决定不进行虚拟化并在我的正常情况下进行操作。编程环境(在我们使用flask,sqlite和sqlalchemy的过程中,为了使用数据库创建一个网站,在下一课他们教授构建一个使用我们数据库的Web服务器)。在互联网上的某个地方,我读到虚拟机对于在计算机中工作非常有用,而不会弄乱我们的计算机配置。我的问题是,这可能发生吗?或者对于配置混乱是什么意思"?是否有可能犯一个重要的错误,让我希望我虚拟化?

2 个答案:

答案 0 :(得分:0)

不应该破坏PC中的任何配置。虚拟化编程环境的全部意义是出于安全原因,或者因为Linux机器上的开发更容易。如果您要进行SQL练习,那么您可能做的最糟糕的事情就是弄乱数据库。

答案 1 :(得分:0)

我不这么认为。

VM在这方面有两个用处:第一,它教你使用DB和远程服务器一样,就像在现实世界中一样。

第二:它可以防止主操作系统出现问题。现在这不是一个大问题,但是由于许多应用程序在注册表中留下垃圾或其他任何东西,Windows可能会变慢...我认为它主要是在win7中处理,但到那时是在Mac上。

你可能没问题,只是不要在C:\;上使用shutil.rmtree()