Packages Management
You are free to install any libraries on your Naas engine, to do so just create a cell with:
1
!pip install --user YOURLIB
Copied!
All libraries listed below are essential to Naas, please ask us in Slack how to update them.

Python level

1
# install by naas
2
3
"nbconvert==6.0.7",
4
"nest_asyncio==1.5.1",
5
"ipywidgets==7.6.3",
6
"papermill==2.3.3",
7
"pretty-cron==1.2.0",
8
"APScheduler==3.7.0",
9
"pycron==3.0.0",
10
"aiohttp==3.7.4",
11
"html5lib==1.1",
12
"Pillow==8.1.2",
13
"markdown2==2.4.0",
14
"pandas==1.2.3",
15
"escapism==1.0.1",
16
"notebook==6.2.0",
17
"ipython==7.21.0",
18
"ipykernel==5.5.0",
19
"requests==2.25.1",
20
"sentry-sdk==1.0.0",
21
"sanic==20.12.2",
22
"sanic-openapi==0.6.2",
23
"argparse==1.4.0",
24
"nbclient==0.5.3",
25
"beautifulsoup4==4.9.3",
26
"tzdata"
27
28
# install by naas_drivers
29
30
"imap_tools==0.38.1",
31
"slackclient==2.9.3",
32
"pymsteams==0.1.14",
33
"pdfkit==0.6.1",
34
"markdown2==2.4.0",
35
"newsapi-python==0.2.6",
36
"airtable-python-wrapper==0.15.1",
37
"notion==0.0.28",
38
"pyjwt==2.0.1",
39
"tensorflow==2.4.1",
40
"pysftp==0.2.9",
41
"htmlbuilder==0.2.1",
42
"vaderSentiment==3.3.2",
43
"chardet==4.0.0",
44
"Cython==0.29.17",
45
"idna==2.9",
46
"inflection==0.5.1",
47
"joblib==1.0.1",
48
"more-itertools==8.7.0",
49
"numpy==1.19.2",
50
"ipython==7.21.0",
51
"pandas==1.2.3",
52
"pandas-datareader==0.9.0",
53
"patsy==0.5.1",
54
"pmdarima==1.8.0",
55
"python-dateutil==2.8.1",
56
"python-dotenv==0.15.0",
57
"pytz==2021.1",
58
"plotly==4.14.3",
59
"kaleido==0.2.1",
60
"Quandl==3.6.1",
61
"requests==2.25.1",
62
"scikit-learn==0.24.1",
63
"torch==1.8.0",
64
"scipy==1.6.1",
65
"six==1.15.0",
66
"statsmodels==0.12.2",
67
"urllib3==1.26.3",
68
"xlrd==2.0.1",
69
"pymongo==3.11.3",
70
"pysftp==0.2.9",
71
"md2pdf==0.5",
72
"sendgrid==6.6.0",
73
"escapism==1.0.1",
74
"openpyxl==3.0.7",
75
"google==3.0.0",
76
"google-api-python-client==2.0.2",
77
"google-auth-httplib2==0.1.0",
78
"google-auth-oauthlib==0.4.3",
79
"gspread==3.7.0",
80
"oauth2client==4.1.3",
81
"geopy==2.1.0",
82
"GitPython==3.1.14",
83
"cson==0.8",
84
"opencv-python==4.5.1.48",
85
"pytesseract==0.3.7",
86
"wkhtmltopdf==0.2",
87
88
# install by jupyter image
89
jupyterhub==1.3.0 \
90
jupyterlab==3.0.10 \
91
jupyter_client==6.1.11 \
92
jupyter_server_proxy==1.5.3 \
93
jupyterlab-git==0.30.0b2 \
94
nbdime==3.0.0b1 \
95
nbformat==5.1.2 \
96
nbconvert==6.0.7 \
97
flake8==3.8.4 \
98
jupyter-resource-usage==0.5.1 \
99
ipyparallel==6.3.0 \
100
jupyterlab-spellchecker==0.5.1 \
101
jupyter-archive==3.0.0 \
102
jupyterlab-tour==3.0.0 \
103
ipywidgets==7.6.3 \
104
ipympl==0.6.3 \
105
jupyterlab_widgets==1.0.0 \
106
jupyterlab-quickopen==1.0.0 \
107
jupyterlab-execute-time==2.0.2 \
108
python-language-server==0.36.2 \
109
jupyterlab-lsp==3.4.1 \
110
matplotlib==3.3.4
Copied!

Jupyter Level

1
jupyterlab-spreadsheet \
2
@jupyterlab/server-proxy \
3
jupyterlab-plotly
Copied!

Machine Level

1
redir
2
tesseract-ocr
3
libtesseract-dev
4
libcairo2-dev
Copied!

Base image

Below you can find all packages installer by the jupyter team, we use this docker image as base for our own build.
docker-stacks/Dockerfile at master · jupyter/docker-stacks
GitHub

Naas drivers

In addition to this, we build our machine with naas drivers in it you can check what's is inside below
https://naas.gitbook.io/drivers/installed-librairies
naas.gitbook.io