记一次更新 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,程序正常运行了。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容