TypeError
1 | class Car(): |
直接在sublime text运行会出现错误:
1 | Traceback (most recent call last): |
因为sublime text默认是Python2,所以我的vs code和pycharm都不会出现这个问题。
既然其他编辑器能正常运行,问题就只是出在sublime text上,那修改方法如下:
第1种
安装https://packagecontrol.io/packages/Python%203的python3:
注意这个的版本是2017年的。
具体步骤
- 先安装 Package Control
- 打开
Tools
→Command Palette
- 选择
Package Control: Install Package
- 搜索
Python 3
和Cython+
,找到并安装
- 修改View → Syntax → Open all with current extension as… →为 Python 3
如何安装Package Control
如果你没有安装过Package Control:
- 点击 Preferences > Browse Packages… menu
- Browse up a folder and then into the
Installed Packages/
folder - 下载
Package Control.sublime-package
然后复制到Installed Packages/
目录 - 重启 Sublime Text
第2种(推荐)
找到电脑里的python路径:
配置sublime text里运行python的环境:
打开 Tools
→ Build System
→ New Build System...
1 | { |
另存为Python3.6.8.sublime-build
,然后在修改Tool
→ Build System
→为 python 3.6.8