2016-01-21 77 views
0

我正在嘗試編寫python腳本來在Bluemix平臺上調用spark庫。你介意提醒流量嗎?在Bluemix中使用spark庫的Python腳本

我在Bluemix上創建了Apache Spark分析服務,並打開了iPython Notebook。然而,我不能安裝新的Python包使用!pip install <package>

並假設我已經解決了這個問題,我希望它能像一個應用程序,我可以在後臺連續使用它。可能嗎?

+0

相關:http:// stackoverf low.com/questions/34031360/pip-install-nltk-permission-denied/34036374#34036374 –

回答

1

而且,你可以做的另一種方式:

先找家目錄: print os.environ["HOME"] 然後安裝模塊到這個目錄:!pip install <package> -t 'your home directory'

附加目錄的路徑:

import sys, os  
sys.path.append("".join([os.environ["HOME"]])) 

最後導入模塊:import <package>

3

默認情況下,pip安裝到系統目錄中。您無權執行此操作。相反,您需要包含--user pip選項才能爲您的apache spark服務租戶安裝它。爲了將來的參考,請看documentation for 3rd-party libraries

回覆:「一個應用程序,我可以在後臺連續進行。」那麼,在IPython筆記本中,您可以編寫運行時間不長的代碼。事實上,您可以關閉這樣一個筆記本的瀏覽器頁面,筆記本內核將繼續在服務器端保持活躍狀態​​;您可以明確關閉內核,或者稍後重新打開筆記本頁面。