当前位置:   article > 正文

python nonetype object is not_vscode 运行python工程 TypeError: 'NoneType' object is not callable

none is not of type 'object' - 'messages.0

工作需要,没有使用最新版本的vscode。安装的python插件会自动更新,或者安装到不匹配的python插件导致运行的时候报错TypeError: 'NoneType' object is not callable。(也有可能其他原因,主要看启动时候的参数)

一下是输出的运行指令

$ cd /Users/{用户名}/Desktop/XXXXXX ; env "PYTHONIOENCODING=UTF-8" "PYTHONUNBUFFERED=1" /usr/bin/python /Users/{用户名}/.vscode/extensions/ms-python.python-2018.11.0/pythonFiles/experimental/ptvsd_launcher.py --default --client --host localhost --port 54185 ...........

我的vscode版本只适合ms-python.python-2018.6.0,这里自动给我更新到了ms-python.python-2018.11.0

解决方式:

关闭vscode的插件自动更新

148a42f0bd64

148a42f0bd64

去官网找到历史插件版本

148a42f0bd64

,自己拼接下载地址https://marketplace.visualstudio.com/_apis/public/gallery/publishers/ms-python/vsextensions/python/2018.6.0/vspackage替换那个版本号2018.6.0。

安装插件指令code --install-extension ms-python.python-2018.6.0.vsix

重启vscode就可以了

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/菜鸟追梦旅行/article/detail/669737
推荐阅读
相关标签
  

闽ICP备14008679号