Python library installation in "Full Python 3" server environment?

I want to install python-kaleido so I can save plotly express-generated charts in my app to png or other graphic file format.

Although the docs (https://anvil.works/docs/server/custom-packages) state that “Custom packages can be installed on all paid plans”, and I have a Personal Plan, I can see no way to do it in my app using the “Full Python 3” version.

The “Package” section referenced on the docs page

is nowhere to be found:

If this a (so far as I can tell) undocumented but intentional limitation of the “Full Python 3” version, or…?

I believe you can only install packages on Python 3.10 (Beta), not on the full python 3 version.

3 Likes

The old way to have packages installed for paid users (before the 3.10 beta) was to write to support@anvil.works. The 3.10 beta can be slower in some circumstances, so just tell them what you need it for and they will probably install it for everyone into “Full Python 3” like the other packages available on the list found here. (clicky)

1 Like

Thank you @ianb – I’ll write support now, as you suggest!

Thank you @Neeeco – your answer has been confirmed by Anvil support staff.