当我在VSCode上编码并且未指定python版本时,它将设置为python2.7.17
我想将其默认设置为python3.6
我尝试通过在脚本顶部添加以下内容来执行此操作:#!/usr/bin/python3.6
但这不起作用
#!/usr/bin/python3.6
from flask import Flask, render_template, request, session
from datetime import timedelta
import sys
print(sys.version)
此代码输出:
2.7.17 (default, Apr 15 2020, 17:20:14)
[GCC 7.5.0]
我可以输出3.6版本吗?
即使使用指定的路径,sys.version也会输出python2
在VSCode的命令面板中,选择选项
Python: Select Interpreter
并选择您要使用的口译员。这将自动将设置正确地正确添加到工作区settings.json
的.vscode
文件夹中的文件中。
这将处理VSCode中的Python管理。
现在开始设置正确的python,以便在尝试运行脚本时由os / terminal使用。
由于您使用的是Linux,因此请确保您的python是链接的正确版本
python --version
sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.8 1
<<正确验证您的路径sudo update-alternatives --config python
python --version
并检查如果在Windows上,请确保在路径环境变量中将Python 3.8.x的路径设置为更高的优先级。Py3应该位于其他路径之上
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句