Why is my poetry virtualenv using the system python instead of the pyenv python that I set?
Alright, I figured the problem. A little embarrassingly, I had not run pyenv shell 3.8.1 before running any of the other commands. Everything works now. Thank you all for your efforts.