我pyenv之前使用过很多次并且没有遇到任何问题,但最近安装了新的 Ubuntu 20 并且pyenv不再像我预期的那样工作。
我创建了一个虚拟环境并像往常一样激活它:
pyenv virtualenv 3.10.1 test
pyenv activate test
它会激活显示(test)在终端每一行开头的测试环境。但是当我尝试使用 python 时,它仍然解决了系统版本。要实际使用虚拟环境,我pyenv exec每次都必须输入:
(test)$ python --version
Python 2.7.18
(test)$ pyenv exec python --version
Python 3.10.1
我想使用我激活的虚拟环境,而不是pyenv exec像以前那样。我怎样才能做到这一点?
我试过了
pyenv local 3.10.1
pyenv local test
但它不会改变任何东西。