我正在嘗試編寫python腳本來在Bluemix平臺上調用spark庫。你介意提醒流量嗎?在Bluemix中使用spark庫的Python腳本
我在Bluemix上創建了Apache Spark分析服務,並打開了iPython Notebook。然而,我不能安裝新的Python包使用!pip install <package>
並假設我已經解決了這個問題,我希望它能像一個應用程序,我可以在後臺連續使用它。可能嗎?
我正在嘗試編寫python腳本來在Bluemix平臺上調用spark庫。你介意提醒流量嗎?在Bluemix中使用spark庫的Python腳本
我在Bluemix上創建了Apache Spark分析服務,並打開了iPython Notebook。然而,我不能安裝新的Python包使用!pip install <package>
並假設我已經解決了這個問題,我希望它能像一個應用程序,我可以在後臺連續使用它。可能嗎?
而且,你可以做的另一種方式:
先找家目錄: print os.environ["HOME"]
然後安裝模塊到這個目錄:!pip install <package> -t 'your home directory'
附加目錄的路徑:
import sys, os
sys.path.append("".join([os.environ["HOME"]]))
最後導入模塊:import <package>
默認情況下,pip
安裝到系統目錄中。您無權執行此操作。相反,您需要包含--user
pip選項才能爲您的apache spark服務租戶安裝它。爲了將來的參考,請看documentation for 3rd-party libraries。
回覆:「一個應用程序,我可以在後臺連續進行。」那麼,在IPython筆記本中,您可以編寫運行時間不長的代碼。事實上,您可以關閉這樣一個筆記本的瀏覽器頁面,筆記本內核將繼續在服務器端保持活躍狀態;您可以明確關閉內核,或者稍後重新打開筆記本頁面。
相關:http:// stackoverf low.com/questions/34031360/pip-install-nltk-permission-denied/34036374#34036374 –