graalvm 23.1.0 开始python 集成也做为一个独立的包了,同时官方文档也有一些安装说明,比如下载包的,基于pyenv的
目前pyenv 的是不成功的(repo 似乎还没更新)
安装
直接使用安装包,直接可以github 下载,包含了不同的版本,直接可以下载企业版使用
参考代码
- app.py
print("demo")
运行
可以通过graalpy 以及python,graalpy 也是支持venv 环境的
说明
整体来说基本运行是没啥问题的,但是在安装一些软件包的时候发现会卡住,而且没有效果,同时一些工具包比如pip 都存在类似nodejs 比较卡的现象,尤其是一些包需要build
参考资料
https://www.graalvm.org/latest/reference-manual/python/
https://github.com/oracle/graalpython/releases/tag/graal-23.1.0