2014-06-23 18 views
1

一旦osx在恢復模式下啓動,我可以在哪裏找到python二進制文件? 我無法在任何bin目錄中找到它:/ usr/bin,/ bin,/ sbin。 由於默認情況下python與osx一起發貨,所以非常好奇。 我需要在恢復模式下運行python腳本,我不能使用cx_Freeze,因爲它使用python3解釋器而不是python2.6(我需要)編譯二進制文件。恢復模式下osx上的Python位置

回答

1

它可能根本就不存在。 OS X恢復模式在您的硬盤上使用了一個單獨的分區,即您在那裏看到的文件很可能是該分區的/ usr/bin中的文件,而不是位於主硬盤的等效文件夾中的文件。

主要的硬盤,請訪問:

/Volumes/Macintosh HD 

不幸的路全是我錯,所以蟒蛇不能從那裏直接調用(例如/卷/ Macintosh HD中的/ usr /斌/ Python)的。

我不知道這是否可以掛載到根目錄而不會造成嚴重的問題。可能不是。

但是,它可能只是可以安裝python到恢復終端。但是,你只需要python解釋器還是一些外部模塊?你可以使用單用戶模式而不是恢復模式嗎?除了一些需要卸載主HDD的操作之外,我無法想象在恢復模式下可以執行的操作太多,但不能在單用戶模式下執行。 (在這種情況下,你肯定不能使用python。)

+0

感謝您回答我Drv:我需要運行帶有活動操作系統的python腳本,並斷開與Internet的連接。我認爲恢復模式可能是一個不錯的選擇,但是似乎沒有python可用。是的,我的腳本中需要一些外部模塊。我如何在恢復shell上安裝python解釋器?也許我最好的選擇是找到一個bash腳本來替換python腳本。 –

+0

將python安裝到恢復模式可能可能並且可能很困難。所以,如果你可以用一個bash腳本來生活,那麼你就會變得更好。但是,您應該查看單用戶模式,因爲它通常更適合各種維護操作。 – DrV