作者ddavid (谎言接线生)
看板Python
标题Re: [问题] 请教vscode里查看python版本的问题
时间Wed May 5 18:14:13 2021
※ 引述《chin2049 (YesOrNo)》之铭言:
: 请教一下
: 我vscode视窗左下角是写
: Python 3.9.5 64-bit
: 而我在vscode里的terminal zsh 打 python -V 是显示
: 2.7.16
: 请问这两个版本为何会不同 有影响吗?
讲一下我个人知道的情况。
即便我们已经帮Project选好了正确的python interpreter(亦即有对应的
settings.json储存这个设定),但VSCode在重新开启时自动开的那个terminal仍然
会是系统最原始内建的那个环境。
基本上我想应该是因为这个自动开启的terminal是在VSCode一开启,尚未读取
Project settings.json时就已经打开的,开启时来不及知道设定,所以当然不会进
入对应环境。
我的做法是关掉那个terminal,然後在Project保持开启的状态下,重新开一个
terminal。正常来说,这时的terminal应该就会跟随你左下角显示的interpreter而
正确进入那个环境了。
或者不理它,你在Run code的时候其实它也会另外开一个新的terminal进到正确
环境才执行。所以除非你要手动在terminal下做些什麽跟Python环境有关的事情,否
则不理它其实也不会怎麽样。
--
「如果你没法给我个解释的话,死一万次也不能弥补你的过错!」
「我没办法死一万次赔你啊。」
「可是你有办法半死两万次,知道吗,嗯?」
--莲.席斯塔
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 8.37.43.216 (美国)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Python/M.1620209655.A.53D.html
1F:推 chin2049: 好的 多谢讲解 我再研究看看 05/05 19:04