如何在VirtualBox上使用debian系统成功运行python脚本?

时间:2017-08-29 08:31:44

标签: python web-scraping debian virtualbox

我有一个Windows7系统,我在其上安装了一个Virtual Box 5.1.26。 在这个虚拟的盒子上,我安装了一个Debian64-Linux服务器。 (我认为我正确配置了它,它有足够的内存)。

当我想在其上运行一个Python脚本(这是一个web-scrapping脚本,它处理大约1000页并将其带入数据库)时,我会在几分钟后收到相同的错误消息:

  • 无法分配和锁定内存。虚拟机将暂停。请关闭应用程序以释放内存或关闭VM。
  • 或者错误消息:用完时间(当它想要加载网站时)

在windows7系统中,我的脚本工作没有任何问题,所以我现在有点困惑,这里有什么问题?

1 个答案:

答案 0 :(得分:0)

首先检查虚拟机的参数,你可能已经给它提供了比你拥有的更多的RAM或处理器(或者不够)。

如果不是这种情况,请关闭VM中的所有内容并仅启动脚本。

这些错误通常表示您没有资源来执行操作。

检查您的语法是否正常以及您是否在两个系统上使用相同版本的python。

请注意,VM是一个来宾系统,不能拥有与主操作系统一样多的资源,因为在某些情况下主要的操作系统会死掉。