如何在 Mac 上使用 pyenv 运行多个版本的 Python | Linux 中国( 二 )


安装完成后,你可以设置默认值 。我喜欢最新的,因此将全局默认 Python 版本设置为最新版本:
$ pyenv global 3.8.0该版本立即在我的 shell 中设置完成 。确认一下:
$ python -VPython 3.8.0我要运行的项目仅适于 Python 3.5,因此我将在本地设置该版本并确认:
$ pyenv local 3.5.9$ python -VPython 3.5.9因为我在 pyenv 中使用了 local 选项,所以它向当前目录添加了一个文件来跟踪该信息 。
$ cat .python-version3.5.9现在,我终于可以为想要的项目设置虚拟环境,并确保运行正确版本的 Python 。
$ python -m venv venv$ source ./venv/bin/activate(venv) $ which python/Users/mbbroberg/Develop/my_project/venv/bin/python要了解更多信息,请查看有关 在 Mac 上管理虚拟环境 的教程 。
总结默认情况下,运行多个 Python 版本可能是一个挑战 。我发现 pyenv 可以确保在我需要时可以有我需要的 Python 版本 。
你还有其他初学者或中级 Python 问题吗? 请发表评论,我们将在以后的文章中考虑介绍它们 。


推荐阅读