【发布时间】:2021-03-03 13:11:23
【问题描述】:
我使用python安装程序(从www.python.org下载)安装python3.8和python 3.9。是否可以在不同项目之间切换它们?我不认为 pyenv 会在这里工作(还),因为 pyenv 只能切换它安装的版本。 https://github.com/pyenv/pyenv/issues/1628 证实了这一点。
例如,在我的机器上运行 pyenv versions 时
➤ pyenv versions
* system (set by /Users/qiulang/.pyenv/version)
3.4.0
3.5.3
3.6.10
那里的系统版本是python3.9。
我的大部分 python 脚本都需要 3.8,因为我使用了 pip3 install 3.8 下的包。
我安装3.9是为了体验最新功能,但我不会3.9成为我默认的python3,否则我需要重新安装包。
现在我找不到这样做的方法,所以我不得不更改我的脚本
#! /usr/bin/env python3 到 #! /usr/local/bin/python3.8 作为临时解决方案。
【问题讨论】: