If you plan to self-host, why not install it via npm?
Please be aware that this forum focuses largely on Observable. For D3 related questions outside of Observable you may also want to pay the D3 Slack a visit: https://d3-slackin.herokuapp.com/
@tomlarkworthy Given the static import examples, it seems this question is related purely to D3, not to Observable.