使用 python 3.7 + pip 22.3.1
在清华镜像源 https://pypi.tuna.tsinghua.edu.cn/simple
安装 d3blocks 1.3.2
时,安装成功后导入包时出错:
观察报错信息可以看到出错的代码(902 行)使用了类型指定语法,这是最新的 python 特性,与旧版本的 python 环境不兼容。可能是开发者或 pip 没有匹配到合适的版本,所以安装时没有问题,但是 import 时会报错。根据报错定位到该本地文件对应位置,进行以下修改:
修改后即可正常使用。试用其中的 API,结果显示正常:
from d3blocks import D3Blocks
d3 = D3Blocks()
d3.particles(
'Paradise',
filepath='D3Blocks.html',
collision=0.05,
spacing=7,
# figsize=[750, 150],
fontsize=130,
cmap='Turbo',
color_background='#1a1c1d')