记一次更新 python 解释器引起的问题

我一直使用的是python3.7.3版本,(虽然现在已经出了python3.8)
然后我的项目中无法使用ssl,会一直报错,网上查了一下,把python3.7升级一下就好了。

Macos 下通过这个命令 brew upgrade python3
就可以把python3.7.3升级到 python3.7.7

我照着做了,也确实升级成功了,但是我打开正在做的项目一看[一堆问号???],提升找不到python解释器.

???,我有点纳闷了,python3.7.7不是在那里吗,解释器路径和以前的是一样的啊[/usr/local/bin]

想了一下,解释器可能和版本是完全绑定的。打开venv的文件

home = /usr/local/bin
include-system-site-packages = false
version = 3.7.3

于是我直接把当前的虚拟环境删除了,然后新建了一个虚拟环境,并且指定新安装的python3作为 新虚拟环境的解释器(Project Interpreter).

然后再把requirements.txt 中的所有包都安装一遍。

ok,程序正常运行了。

你可能感兴趣的:(记一次更新 python 解释器引起的问题)