为了账号安全,请及时绑定邮箱和手机立即绑定

VS代码设置为与python 2.7一起使用,如何将其更改为3.8?

VS代码设置为与python 2.7一起使用,如何将其更改为3.8?

神不在的星期二 2022-08-16 18:19:43
大家好,刚刚开始使用python的vs代码。我使用的是python版本3.8。我已经安装了python扩展,它有助于语法完成,但它根据python 2.7给出了建议,并在使用python 3中包含的新语法时给出了错误。你们能告诉我哪些设置需要更新吗?def fibonacci_series(lim):    print("-- Fibonacci Series --")    a=b=1    for x in range(0, lim):        yield a        a,b = b,a+bdef main():    for x in fibonacci_series(5):        print(x , end=" ") # <- vs code says this is invalid syntax, but still runs it successfully.    print()main()我有这样的设置.json。settings.json{    "python.linting.pylintEnabled": true,    "python.linting.enabled": true,    "python.linting.pylintPath": "/usr/bin/pylint",    "python.pythonPath": "/usr/bin/python3.8",    "code-runner.executorMap":     {         "python": "python3.8 -u"     }}
查看完整描述

1 回答

?
慕斯709654

TA贡献1840条经验 获得超5个赞

错误来自Pylint。您是否通过 指定了 Pylint 的全局安装副本?如果是这样,并且它是通过Python 2.7安装的,那将解释您的问题。我会为您的项目创建一个虚拟环境,并将Pylint安装到虚拟环境中,以确保它针对您期望的Python版本运行。python.lintings.pytlintPath



查看完整回答
反对 回复 2022-08-16
  • 1 回答
  • 0 关注
  • 175 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信