Superset暂不支持Python3.12
版本如下:
- Superset 4.0.2
- Python 3.12.5
报错信息如下:
本文主要记录本人从PyPI安装Superset的过程和遇到的问题。从PyPI安装Superset,首先应先创建虚拟环境。可以参考我的另外两篇博文,学习Python和虚拟环境的管理:
Superset目前不支持Python3.12。具体错误信息和原因见我的另外一篇博客:Superset暂不支持Python 3.12。
在另外一篇文章已经讲了Python版本管理。本文主要讲Python虚拟环境管理。有了这两个方面的工具,就可以实现在Python的不同版本不同虚拟环境间方便地切换。
pyenv-virtualenv一般会随pyenv一起安装,也可以通过下文方式独立安装。
在安装完Deepin 23后,无线网络用不了。自己安装无线网卡驱动后,重启电脑,登陆系统时电脑一直黑屏状态。重新安装Deepin 20.9也是相同的情况。
后来发现是因为Deepin系统安装时,需要选择高版本内核,对于Deepin 20.9和Deepin 23版本都一样:
Deepin 20.9
Hexo首页默认展示整篇内容,会导致首页非常冗长。虽然可以在头设置中指定摘要 excerpt: 值,或者在文章中使用 <!-- more -->,那么 <!-- more --> 之前的文字将会作为摘要。如下:
1 | Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. |
更好的选项是,使用摘要自动生成插件 hexo-excerpt。
默认情况下git bash中文以ASCII编码,不方便查看,如下:
1 | $ git status |
要显示正确的中文,执行以下命令:
按照Next主题官网配置步骤(Local Search)配置后,站点的“搜索”菜单点击无响应。
查看Next主题源代码({Next主题根目录}/hexo-theme-next/layout/_partials/search/index.njk),发现站点优先使用Algolia搜索。如下19行代码:
1 | {%- if theme.algolia_search.enable or theme.local_search.enable %} |