Been tearing my hair out for the last 20 minutes trying to solve this. I’ve reinstalled everything, deleted the entire PackageControl ƒ and all plugins, reinstalled from scratch, but no matter what I do, every time I launch ST4 4213, I get this warning:
Help…
copy of my console after startup:
startup, version: 4213 osx arm64 channel: stable
executable: /Applications/Sublime Text.app/Contents/MacOS/sublime_text
application: /Applications/Sublime Text.app
working dir: /
packages path: /Users/luke/Library/Application Support/Sublime Text/Packages
state path: /Users/luke/Library/Application Support/Sublime Text/Local
zip path: /Applications/Sublime Text.app/Contents/MacOS/Packages
zip path: /Users/luke/Library/Application Support/Sublime Text/Installed Packages
ignored_packages: ["ColorHelper", "EditorConfig", "Vintage"]
pre session restore time: 0.229409
OpenGL Context Information:
GL API Version: 4.1 Metal - 91.7
GLSL Version: 4.10
Vendor: Apple
Renderer: Apple M4 Pro
startup time: 0.275065
environment variables loaded using: /opt/homebrew/bin/bash -l
first paint time: 0.297914
plugin host 3.3 is disabled
reloading plugin Default.arithmetic
reloading plugin Default.auto_indent_tag
reloading plugin Default.block
reloading plugin Default.colors
reloading plugin Default.comment
reloading plugin Default.convert_color_scheme
reloading plugin Default.convert_syntax
reloading plugin Default.copy_path
reloading plugin Default.echo
reloading plugin Default.exec
reloading plugin Default.fold
reloading plugin Default.goto_line
reloading plugin Default.history_list
reloading plugin Default.html_print
reloading plugin Default.indentation
reloading plugin Default.install_package_control
reloading plugin Default.keymap
reloading plugin Default.kill_ring
reloading plugin Default.mark
reloading plugin Default.new_templates
reloading plugin Default.open_context_url
reloading plugin Default.open_in_browser
reloading plugin Default.pane
reloading plugin Default.paragraph
reloading plugin Default.paste_from_history
reloading plugin Default.profile
reloading plugin Default.quick_panel
reloading plugin Default.rename
reloading plugin Default.run_syntax_tests
reloading plugin Default.save_on_focus_lost
reloading plugin Default.scroll
reloading plugin Default.set_unsaved_view_name
reloading plugin Default.settings
reloading plugin Default.show_scope_name
reloading plugin Default.side_bar
reloading plugin Default.sort
reloading plugin Default.switch_file
reloading plugin Default.symbol
reloading plugin Default.transform
reloading plugin Default.transpose
reloading plugin Default.ui
reloading plugin CSS.css_completions
reloading plugin Diff.diff
reloading plugin HTML.encode_html_entities
reloading plugin HTML.html_completions
reloading plugin BinaryPlist.BinaryPlist
reloading plugin BracketHighlighter.bh_core
reloading plugin BracketHighlighter.bh_logging
reloading plugin BracketHighlighter.bh_plugin
reloading plugin BracketHighlighter.bh_popup
reloading plugin BracketHighlighter.bh_regions
reloading plugin BracketHighlighter.bh_remove
reloading plugin BracketHighlighter.bh_rules
reloading plugin BracketHighlighter.bh_search
reloading plugin BracketHighlighter.bh_swapping
reloading plugin BracketHighlighter.bh_wrapping
reloading plugin BracketHighlighter.support
reloading plugin FileTabRename.ftr
reloading plugin Gremlins.Gremlins
reloading plugin HexViewer.hex_checksum
reloading plugin HexViewer.hex_common
reloading plugin HexViewer.hex_editor
reloading plugin HexViewer.hex_finder
reloading plugin HexViewer.hex_highlighter
reloading plugin HexViewer.hex_inspector
reloading plugin HexViewer.hex_notify
reloading plugin HexViewer.hex_viewer
reloading plugin HexViewer.hex_writer
reloading plugin HexViewer.sum_hashes
reloading plugin HexViewer.support
reloading plugin HexViewer.tiger
reloading plugin HexViewer.whirlpool
reloading plugin Indent XML.indentxml
reloading plugin MarkdownPreviewEnhanced.MarkdownPreviewEnhanced
Traceback (most recent call last):
File "/Applications/Sublime Text.app/Contents/MacOS/Lib/python314/sublime_plugin.py", line 316, in reload_plugin
m = importlib.import_module(modulename)
File "./python3.14/importlib/__init__.py", line 88, in import_module
File "<frozen importlib._bootstrap>", line 1406, in _gcd_import
File "<frozen importlib._bootstrap>", line 1371, in _find_and_load
File "<frozen importlib._bootstrap>", line 1342, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 938, in _load_unlocked
File "<frozen importlib._bootstrap_external>", line 784, in exec_module
File "<frozen importlib._bootstrap>", line 491, in _call_with_frames_removed
File "/Users/luke/Library/Application Support/Sublime Text/Installed Packages/MarkdownPreviewEnhanced.sublime-package/MarkdownPreviewEnhanced.py", line 12, in <module>
from .mpe_core.render import render_view
File "/Users/luke/Library/Application Support/Sublime Text/Installed Packages/MarkdownPreviewEnhanced.sublime-package/mpe_core/render.py", line 22, in <module>
from .md_renderer import render as render_markdown
File "/Users/luke/Library/Application Support/Sublime Text/Installed Packages/MarkdownPreviewEnhanced.sublime-package/mpe_core/md_renderer.py", line 143, in <module>
from .mdpp_inline import MdppInlineExtension # noqa: E402
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/luke/Library/Application Support/Sublime Text/Installed Packages/MarkdownPreviewEnhanced.sublime-package/mpe_core/mdpp_inline.py", line 19, in <module>
from markdown.extensions import Extension
ModuleNotFoundError: No module named 'markdown'
reloading plugin Origami.origami
reloading plugin Package Control.plugin
reloading plugin Pretty JSON.PrettyJson
reloading plugin Pretty JSON.PrettyJsonListeners
reloading plugin RegReplace.rr_edit
reloading plugin RegReplace.rr_notify
reloading plugin RegReplace.rr_plugin
reloading plugin RegReplace.rr_replacer
reloading plugin RegReplace.rr_sequencer
reloading plugin RegReplace.rr_upgrade
reloading plugin RegReplace.support
reloading plugin Session Manager.SessionManager
reloading plugin Show Character Code.show_char_code
reloading plugin SublimeLinter-shellcheck.linter
reloading plugin SublimeLinter.__allo__
reloading plugin SublimeLinter._init
reloading plugin SublimeLinter.active_linters_view
reloading plugin SublimeLinter.busy_indicator_view
reloading plugin SublimeLinter.goto_commands
reloading plugin SublimeLinter.highlight_view
reloading plugin SublimeLinter.log_handler
reloading plugin SublimeLinter.panel_view
reloading plugin SublimeLinter.quick_actions
reloading plugin SublimeLinter.status_bar_view
reloading plugin SublimeLinter.sublime_linter
reloading plugin Trimmer.Trimmer
reloading plugin SFTP.SFTP
reloading plugin User.active_file_socket
reloading plugin User.convert_leading_tabs
reloading plugin User.custom_toggle_whitespace
reloading plugin User.format_tab_columns
plugins loaded
error: SFTP
The SFTP package seems to have been installed using an older version of Package Control. Please remove the SFTP package, upgrade Package Control to 2.0.0 and then reinstall SFTP.
It may be necessary to delete the "Packages/Package Control/" folder and then follow the instructions at https://packagecontrol.io/installation to properly upgrade Package Control.
active_file_socket: listening on /Users/luke/Library/Caches/sublime-active-file.sock
Package Control: Skipping automatic upgrade, last run at 2026-09-21 08:07:56, next run at 2026-09-21 16:07:56 or after
github issue: https://github.com/sublimehq/sublime_text/issues/6985
