如何在 Windows 11 中启动 Spyder?

问题描述 投票:0回答:1

我使用 Windows 安装程序安装了 Spyder:

https://docs.spyder-ide.org/current/installation.html

但它不会启动。没有开始菜单图标。

在 Windows 安装结束时,“启动 Spyder”,显示红色的 Spyder 5 初始屏幕,然后什么也没有。

开始菜单中没有 Spyder。挖掘 C:\Program Files\Spyder,我找不到可单击的 EXE 或类似的文件来启动它。

我什至尝试过

C:\Program Files\Spyder\pkgs\spyder pp>......\Python\python.exe start.py

在命令提示符下,再次显示红色的 Spyder 初始屏幕,然后向控制台输出大量错误列表:

C:\Program Files\Spyder\pkgs\spyder\app>..\..\..\Python\python.exe start.py
fromIccProfile: failed minimal tag size sanity
Traceback (most recent call last):
  File "start.py", line 274, in <module>
    main()
  File "start.py", line 256, in main
    mainwindow.main(options, args)
  File "C:\Program Files\Spyder\pkgs\spyder\app\mainwindow.py", line 1838, in main
    mainwindow = create_window(MainWindow, app, splash, options, args)
  File "C:\Program Files\Spyder\pkgs\spyder\app\utils.py", line 289, in create_window
    main.setup()
  File "C:\Program Files\Spyder\pkgs\spyder\app\mainwindow.py", line 747, in setup
    internal_plugins = find_internal_plugins()
  File "C:\Program Files\Spyder\pkgs\spyder\app\find_plugins.py", line 40, in find_internal_plugins
    mod = importlib.import_module(entry_point.module_name)
  File "importlib\__init__.py", line 127, in import_module
  File "<frozen importlib._bootstrap>", line 1014, in _gcd_import
  File "<frozen importlib._bootstrap>", line 991, in _find_and_load
  File "<frozen importlib._bootstrap>", line 975, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 671, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 848, in exec_module
  File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
  File "C:\Program Files\Spyder\pkgs\spyder\plugins\pylint\plugin.py", line 22, in <module>
    from spyder.plugins.pylint.confpage import PylintConfigPage
  File "C:\Program Files\Spyder\pkgs\spyder\plugins\pylint\confpage.py", line 16, in <module>
    from spyder.plugins.pylint.main_widget import (MAX_HISTORY_ENTRIES,
  File "C:\Program Files\Spyder\pkgs\spyder\plugins\pylint\main_widget.py", line 90, in <module>
    class CategoryItem(QTreeWidgetItem):
  File "C:\Program Files\Spyder\pkgs\spyder\plugins\pylint\main_widget.py", line 102, in CategoryItem
    'icon': ima.icon("convention")
  File "C:\Program Files\Spyder\pkgs\spyder\utils\icon_manager.py", line 434, in icon
    qta.load_font('spyder', 'spyder.ttf', 'spyder-charmap.json',
  File "C:\Program Files\Spyder\pkgs\qtawesome\__init__.py", line 280, in load_font
    return _instance().load_font(prefix, ttf_filename, charmap_filename, directory)
  File "C:\Program Files\Spyder\pkgs\qtawesome\__init__.py", line 130, in _instance
    _resource['iconic'] = IconicFont(*_BUNDLED_FONTS)
  File "C:\Program Files\Spyder\pkgs\qtawesome\iconic_font.py", line 338, in __init__
    self.load_font(*fargs)
  File "C:\Program Files\Spyder\pkgs\qtawesome\iconic_font.py", line 374, in load_font
    directory = self._get_fonts_directory()
  File "C:\Program Files\Spyder\pkgs\qtawesome\iconic_font.py", line 593, in _get_fonts_directory
    fonts_directory = self._install_fonts(fonts_directory)
  File "C:\Program Files\Spyder\pkgs\qtawesome\iconic_font.py", line 623, in _install_fonts
    shutil.copy(src_path, user_fonts_dir)
  File "shutil.py", line 418, in copy
  File "shutil.py", line 264, in copyfile
PermissionError: [Errno 13] Permission denied: 'C:\\Users\\rickr\\AppData\\Local\\Microsoft\\Windows\\Fonts\\codicon-charmap.json'
python windows spyder
1个回答
0
投票

我有一个非常相似的问题。当尝试在环境中打开spyder时,出现以下错误:

PermissionError: [Errno 13] Permission denied: 'C:\\Users\\user\\AppData\\Local\\Microsoft\\Windows\\Fonts\\codicon.ttf

我通过“删除”文件修复了它。其实不是,因为我害怕我会把它弄坏。我把它们剪下来并把它们移到其他地方。当我打开spyder时它起作用了。回顾文件夹“C:\Users” ickr\AppData\Local\Microsoft\Windows\Fonts'(错误末尾的那个),我发现该目录中安装了新版本的文件。这很可能是因为以下行:

File "C:\Program Files\Spyder\pkgs\qtawesome\iconic_font.py", line 593, in _get_fonts_directory
fonts_directory = self._install_fonts(fonts_directory)

您会在错误末尾看到。

是的,我说移动“它们”,因为当我移动第一个文件时,同一目录中的另一个文件出现了权限错误。当我将两者都移入无用的地图后,我可以很好地打开spyder

© www.soinside.com 2019 - 2024. All rights reserved.