Spyder cannot run in Manjaro 25.0.9 GNOME edition

Spyder cannot run properly on Manjaro 25.0.9 GNOME version; it freezes after launching.

Spyder无法正常运行在Manjaro 25.0.9 GNOME版本上,运行之后就会卡死。

Welcome to Manjaro forum @kirisamekatyusha

A new version of spyder was released 2025-10-03 - Spyder 6.1.0 · GitHub

New version is available on Manjaro unstable branch only at this time, but should be released to testing and stable branches soon

$ mbn info spyder -q
Branch         : archlinux
Name           : spyder
Version        : 6.1.0-3
Repository     : extra
Build Date     : Mon 06 Oct 2025 15:19:32 
Packager       : Carl Smedstad <carsme@archlinux.org>
Branch         : unstable
Name           : spyder
Version        : 6.1.0-3
Repository     : extra
Build Date     : Mon 06 Oct 2025 15:19:32 
Packager       : Carl Smedstad <carsme@archlinux.org>
Branch         : testing
Name           : spyder
Version        : 6.0.8-1
Repository     : extra
Build Date     : Thu 28 Aug 2025 07:58:39 
Packager       : Carl Smedstad <carsme@archlinux.org>
Branch         : stable
Name           : spyder
Version        : 6.0.8-1
Repository     : extra
Build Date     : Thu 28 Aug 2025 07:58:39 
Packager       : Carl Smedstad <carsme@archlinux.org>

You are correct - unfortunately I have no experience with Spyder environment.

I tested the installation in a virtual environment - first stable branch from the latest ISO - then moved the vm to unstable branch.

The issue is not resolved by switching branches.

I vaguely recall topics about Spyder an Jupyter and from that recollection it seems the application is somewhat sensitive to the higher pace on updates within Arch Linux and Manjaro Linux eco-system.

However - retesting on my main workstation (Plasma 6.4.5) - spyder is able to start.

After some time - spyder is throwing an error message -

You have missing dependencies!

# Mandatory:
pylsp >=1.13.0,<1.14.0 : 1.12.2 (NOK)
pylsp_ruff >=2.3.0,<3.0.0 : None (NOK)
qtconsole >=5.7.0,<5.8.0 : 5.6.1 (NOK)

Please install them to avoid this message.

Note: Spyder could work without some of these dependencies, however to have a smooth experience when using Spyder we strongly recommend you to install all the listed missing dependencies.

Failing to install these dependencies might result in bugs. Please be sure that any found bugs are not the direct result of missing dependencies, prior to reporting a new issue.
* Spyder version: 6.1.0  (pip)
* Python version: 3.13.7 64-bit
* Qt version: 5.15.15
* PyQt5 version: 5.15.11
* Operating System: Linux-6.17.1-1-MANJARO-x86_64-with-glibc2.42

Without any neglect of Manjaro and Arch Linux - I think the rapid changes of the system interferes with scientific applications like spyder and jupyter causing either malfunction or cease function.

If you rely on such applications - I will advise to use a LInux which has a fixed point release instead of a rolling release.

Debian, Ubuntu or Red Hat Enterprise seem to be valid choices in that regard.

EDIT:

I have a Red Hat developer account which gives me access to use RHEL.

I am puzzled by this - spyder works fine on Red Hat Enterprise LInux - using the default Gnome desktop. The installation procedure is different - one download a shell script which then installs in ~/.local - and the application loads without issues.

Using the same installation procedure on Manjaro fails with conda errors.

On RHEL the application throws a message but works nonetheless

Warning: Ignoring XDG_SESSION_TYPE=wayland on Gnome. Use QT_QPA_PLATFORM=wayland to run on Wayland anyway.

Troubleshooting > First Steps — Spyder 5 documentation

If Spyder crashes or you receive an error message, please read the following troubleshooting steps before opening a new issue. There’s a good chance that someone else has already experienced the same problem, so checking for an existing solution will likely get Spyder working again for you as quickly as possible.

:warning: Important

To make sure you’re getting the most relevant help for your problem, please make sure the issue is actually related to Spyder:

  • If the problem appears to be a result of your own code, Stack Overflow is a better place to start.
  • If the bug also occurs in the standard Python, IPython, or QtConsole environments, or only with a specific package, it is unlikely to be something in Spyder, and you should report it to those sources instead.
  • If the problem lies with your specific install, uninstalling and clean-reinstalling the Anaconda distribution is strongly recommended. As the other methods of installing Spyder can result in tricky user-specific problems, we generally aren’t able to give individual support for install issues.

Install Guide — Spyder 5 documentation

Try Spyder online

Want to try out Spyder without installing it? With Binder you can work with a fully functional copy of Spyder online that runs right in your web browser, no installation needed. Visit the Spyder Binder to get started using Spyder.