我使用 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'
我有一个非常相似的问题。当尝试在环境中打开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