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

