云引擎近期会对 Python 运行环境进行升级,除下述几点变化外,对用户的使用影响较小:
- pyenv 的目录从
/opt/pyenv改为了/usr/share/pyenv(如果没有硬编码该路径则无影响)。 - 不再支持使用
runtime.txt来配置 Python 版本,请改用.python-version,详见 https://leancloud.cn/docs/leanengine_webhosting_guide-python.html#hash1583153307 -
.python-version中必须填写被 pyenv 接受的版本,不再支持3.5(省略小版本)这样的写法,请写全版本(3.5.0)。 - 总是会使用最新版本的 pip 来安装依赖。
- 升级后的首次部署可能比较慢(几分钟),请耐心等待。
还有一些新的功能(目前仅限 Node.js 和 Python):
- 添加了包含思源黑体的
fonts-noto(需在leanengine.yaml中配置,体积较大)。 - 实验性地添加了
chrome-headless支持(需在leanengine.yaml中配置,体积很大,会显著增加部署耗时),如果使用 puppeter 的话,需要给puppeteer.launch传递这些参数:{executablePath: '/usr/bin/google-chrome', args: ['--no-sandbox', '--disable-setuid-sandbox']}。
如果遇到问题,可以在控制台的「部署历史」中回滚到之前没有问题的版本(这次升级不会影响之前已经构建好的版本),然后与我们联系。
-
创建时间
18年5月10日
-
最后回复
18年5月13日
- 1
回复
- 756
浏览
- 1
用户
- 1
链接