2017-08-29 45 views
1

我有一個Windows7系統,並在其上安裝了Virtual Box 5.1.26。 在這個虛擬框中,我安裝了Debian64 - Linux服務器。 (我認爲我配置正確,它獲得了足夠的內存)。如何在VirtualBox上成功運行一個debian系統的python腳本?

當我想在其上運行一個Python腳本(這是一個網絡的報廢腳本,它處理大約1000頁,並把它變成數據庫),我總是得到同樣的錯誤信息,幾分鐘後:

  • 無法分配和鎖定內存。虛擬機將被暫停。請關閉應用程序以釋放內存或關閉虛擬機。
  • 或者一些錯誤消息:運行的時間(當它想要加載網站)

在windows7系統我的腳本工作沒有任何問題,所以我現在感到有點困惑,究竟這裏是問題嗎?

回答

0

首先檢查您的虛擬機的參數,您可能會給它的RAM或處理器比您擁有的(或者不足)多得多。

如果不是這種情況,關閉虛擬機中的所有內容並且只啓動腳本。

這些錯誤通常表示您沒有資源來執行操作。

檢查您的語法是否正常,以及您是否在兩個系統上使用相同版本的python。

請注意,虛擬機是一個訪客系統,不能擁有與主操作系統相同的資源,因爲在某些情況下,主操作系統將會死亡。

+0

我檢查,它是「在綠色標誌」,所以它的工作與正確的參數。我關閉了虛擬機中的所有東西,我只是打開了一個運行腳本的終端(當然,如果我正在運行它,虛擬機會打開一個Firefox瀏覽器(獲取網絡抓取(API))。兩個系統上的同一版本的python。 –

相關問題