我想在我的Beaker Lab筆記本中使用fiona(以及來自Github的一些其他第三方庫),它不包含在默認安裝中。將非標準Python庫添加到Beaker Lab筆記本中
有沒有辦法安裝新的Python包?
我想在我的Beaker Lab筆記本中使用fiona(以及來自Github的一些其他第三方庫),它不包含在默認安裝中。將非標準Python庫添加到Beaker Lab筆記本中
有沒有辦法安裝新的Python包?
要在Python 2 Notebook中使用Python包,您應該首先使用My Cloud Resources在您的臨時空間中創建一個目錄'p2packages'。
然後,您可以將路徑附加到您的sys.path變量。這應該在每個需要定製軟件包的筆記本中完成。
sys.path.append('/mnt/scratch/p2packages/')
下一步是使用嵌入式pip安裝所需的軟件包及其依賴關係。
通常指定-target選項就足夠了,但在其他情況下,您可能需要檢查Installing python module within code以獲取其他軟件包可能需要的其他選項。
import pip
pip.main(['install', '--target=/mnt/scratch/p2packages/', 'pattern' ])
現在你可以在燒杯實驗室在筆記本電腦中使用這種新包裝
例子:https://lab.beakernotebook.com/publications/2ff702e6-3ebf-11e6-b0e2-5f05deb51e12?fullscreen=true
下面是蟒蛇3
https://lab.beakernotebook.com/approval/view/3c73a144-3ec1-11e6-935b-8ff81ae480a3
爲例