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

如何在VirtualBox上使用debian系统成功运行python脚本?,python,web-scraping,debian,virtualbox,Python,Web Scraping,Debian,Virtualbox,我有一个Windows7系统,我在上面安装了一个虚拟的Box 5.1.26。 在这个虚拟机上,我安装了一个Debian64-Linux服务器。(我想我配置正确了,它得到了足够的内存) 当我想在其上运行Python脚本(这是一个web抓取脚本,它处理大约1000页并将其放入数据库)时,几分钟后我总是会收到相同的错误消息: 无法分配和锁定内存。虚拟机将暂停。请关闭应用程序以释放内存或关闭VM 或错误消息:时间用完(当它想加载网站时) 在windows7系统中,我的脚本可以正常工作,所以我现在有点

我有一个Windows7系统,我在上面安装了一个虚拟的Box 5.1.26。 在这个虚拟机上,我安装了一个Debian64-Linux服务器。(我想我配置正确了,它得到了足够的内存)

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

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

在windows7系统中,我的脚本可以正常工作,所以我现在有点困惑,这里的问题是什么?

首先检查虚拟机的参数,您可能已经为它提供了比您多得多的RAM或处理器(或者不够)

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

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

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


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

首先检查虚拟机的参数,您可能为其提供了比您拥有的更多的RAM或处理器(或者不够)

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

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

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

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

我检查了,它是“绿色标志”,因此它可以使用正确的参数工作。我关闭了虚拟机中的所有东西,我刚刚打开了一个终端,在那里我正在运行脚本(当然,如果我正在运行脚本,虚拟机将打开一个firefox浏览器(以获取web scraping(API))。我在两个系统上使用相同版本的python。我检查了,它是“绿色标志”,因此它使用正确的参数工作。我关闭了VM中的所有内容,我刚刚打开了一个终端,在那里我正在运行脚本(当然,如果我正在运行脚本,VM将打开一个firefox浏览器(以获取web scraping(API))。我在两个系统上使用相同版本的python。