Spyder não abre

1. Spyder não abre

Lucas Ambrus de lima
Ambrus

(usa Fedora)

Enviado em 15/10/2021 - 11:00h

Instalei o Spyder no Fedora mas o programa toda hora que eu tento abrir dá erro, além de não ter criado atalho em lugar algum no momento da instalação. Estou pensando seriamente em desistir do linux porque já tive problemas com várias distros diferentes, já tentei usar ubuntu, mint, opensuse, debian, arch(nem consegui instalar) e agora fedora. Instalei tudo certo, está la na pasta home os arquivos do spyder mas quando dou o comando no terminal pra abrir sempre dá erro e quando executei o módulo do lançador do spyder pelo idle do python o negócio deu erro também, enfim a história é triste. Vou deixar aqui o erro que apareceu lá:

Traceback (most recent call last):
File "/home/ambruslucas/.local/lib/python3.9/site-packages/qtpy/QtWebEngineWidgets.py", line 22, in <module>
from PyQt5.QtWebEngineWidgets import QWebEnginePage
ImportError: /home/ambruslucas/.local/lib/python3.9/site-packages/PyQt5/Qt5/lib/libQt5Core.so.5: version `Qt_5.15.2_PRIVATE_API' not found (required by /lib64/libQt5Network.so.5)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/usr/lib64/python3.9/idlelib/run.py", line 559, in runcode
exec(code, self.locals)
File "/home/ambruslucas/anaconda3/bin/spyder", line 11, in <module>
sys.exit(main())
File "/home/ambruslucas/.local/lib/python3.9/site-packages/spyder/app/start.py", line 232, in main
from spyder.app import mainwindow
File "/home/ambruslucas/.local/lib/python3.9/site-packages/spyder/app/mainwindow.py", line 59, in <module>
from qtpy import QtWebEngineWidgets # analysis:ignore
File "/home/ambruslucas/.local/lib/python3.9/site-packages/qtpy/QtWebEngineWidgets.py", line 28, in <module>
from PyQt5.QtWebKitWidgets import QWebPage as QWebEnginePage
ModuleNotFoundError: No module named 'PyQt5.QtWebKitWidgets'



  


2. Re: Spyder não abre

Bruh
Bruuh

(usa Arch Linux)

Enviado em 15/10/2021 - 17:01h

Você instalou os arquivos pela web? We don't do that here. Em geral, no linux você instala via snap, flatpak, AUR ou no último dos casos via algum .sh ou .AppImage.
O jeito mais prático que quase nunca dá erro é pela gnome software, ou pelo flatpak. Infelizmente esse spyder não está em nenhum dos dois, exceto no AUR, mas aí é só pra distro arch based.
Encontrei um material em progresso aqui: https://framagit.org/flatpaks/org.spyder-ide.spyder
Tutorial de instalação do flatpak no fedora aqui: https://plus.diolinux.com.br/t/flatpak-no-fedora/10811
Você pode baixar o rpm aqui: https://pkgs.org/download/spyder
Testa aí e vê se dá certo. E não se desanime com linux, é muito necessário pra qualquer dev.

Obs: porque a necessidade com o spyder? Pelo que pesquisei é uma IDE qualquer, mas há muitas outras opções famosas disponíveis no linux, como o eclipse, intellij community, netbeans, etc, todos disponíveis na gnome-sfotware. Eu como dev java uso intellij, mas parece que seu objetivo é python, então use o Pycharm, disponível na gnome software.
Não lembro se a gnome-software vem instalada no fedora, de qualquer forma:
sudo dnf install gnome-software 


"A emoção mais antiga e mais forte da humanidade é o medo, e o mais antigo e mais forte de todos os medos é o medo do desconhecido."



3. Re: Spyder não abre

Lucas Ambrus de lima
Ambrus

(usa Fedora)

Enviado em 15/10/2021 - 19:43h

SIm eu instalei pela web via arquivo .sh, nas próximas vezes evitarei com certeza, obrigado pela explicação
Quero usar o spyder porque já testei todos esses outros que você citou e o spyder é muito mais leve e mais fácil de usar, enfim, eu usei esses comandos aqui, porque o site pkgs mandou(alterei o apt-get para dnf)

sudo dnf config-manager --add-repo=http://ftp.altlinux.org/pub/distributions/ALTLinux/Sisyphus noarch classic
sudo dnf update


E tive isso aqui como resposta:

sudo dnf install spyder
[sudo] senha para ambruslucas:
created by dnf config-manager from http://ftp.a 127 B/s | 169 B 00:01
Errors during downloading metadata for repository 'ftp.altlinux.org_pub_distributions_ALTLinux_Sisyphus':
- Status code: 404 for http://ftp.altlinux.org/pub/distributions/ALTLinux/Sisyphus/repodata/repomd.xml (IP: 62.152.55.238)
Error: Falha ao baixar os metadados do repo. 'ftp.altlinux.org_pub_distributions_ALTLinux_Sisyphus': Cannot download repomd.xml: Cannot download repodata/repomd.xml: All mirrors were tried
Ignorando repositórios: ftp.altlinux.org_pub_distributions_ALTLinux_Sisyphus
Última verificação de data de vencimento de metadados: 0:03:26 atrás em sex 15 out 2021 19:37:14.
Sem correspondência para o argumento: spyder
Erro: Impossível de encontrar uma correspondência: spyder


E olha só o que acontece quando eu tento abrir o spyder pelo terminal:

[ambruslucas@fedora ~]$ spyder
Traceback (most recent call last):
File "/home/ambruslucas/.local/lib/python3.9/site-packages/qtpy/QtWebEngineWidgets.py", line 22, in <module>
from PyQt5.QtWebEngineWidgets import QWebEnginePage
ImportError: /home/ambruslucas/.local/lib/python3.9/site-packages/PyQt5/Qt5/lib/libQt5Core.so.5: version `Qt_5.15.2_PRIVATE_API' not found (required by /lib64/libQt5Network.so.5)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/home/ambruslucas/.local/bin/spyder", line 8, in <module>
sys.exit(main())
File "/home/ambruslucas/.local/lib/python3.9/site-packages/spyder/app/start.py", line 232, in main
from spyder.app import mainwindow
File "/home/ambruslucas/.local/lib/python3.9/site-packages/spyder/app/mainwindow.py", line 59, in <module>
from qtpy import QtWebEngineWidgets # analysis:ignore
File "/home/ambruslucas/.local/lib/python3.9/site-packages/qtpy/QtWebEngineWidgets.py", line 28, in <module>
from PyQt5.QtWebKitWidgets import QWebPage as QWebEnginePage
ModuleNotFoundError: No module named 'PyQt5.QtWebKitWidgets'




4. Re: Spyder não abre

leandro peçanha scardua
leandropscardua

(usa Ubuntu)

Enviado em 15/10/2021 - 19:59h


Ambrus escreveu:

Quero usar o spyder porque já testei todos esses outros que você citou e o spyder é muito mais leve e mais fácil de usar, enfim, eu usei esses comandos aqui, porque o site pkgs mandou(alterei o apt-get para dnf)

sudo dnf config-manager --add-repo=http://ftp.altlinux.org/pub/distributions/ALTLinux/Sisyphus noarch classic
sudo dnf update


E tive isso aqui como resposta:

sudo dnf install spyder
[sudo] senha para ambruslucas:
created by dnf config-manager from http://ftp.a 127 B/s | 169 B 00:01
Errors during downloading metadata for repository 'ftp.altlinux.org_pub_distributions_ALTLinux_Sisyphus':
- Status code: 404 for http://ftp.altlinux.org/pub/distributions/ALTLinux/Sisyphus/repodata/repomd.xml (IP: 62.152.55.238)
Error: Falha ao baixar os metadados do repo. 'ftp.altlinux.org_pub_distributions_ALTLinux_Sisyphus': Cannot download repomd.xml: Cannot download repodata/repomd.xml: All mirrors were tried
Ignorando repositórios: ftp.altlinux.org_pub_distributions_ALTLinux_Sisyphus
Última verificação de data de vencimento de metadados: 0:03:26 atrás em sex 15 out 2021 19:37:14.
Sem correspondência para o argumento: spyder
Erro: Impossível de encontrar uma correspondência: spyder


E olha só o que acontece quando eu tento abrir o spyder pelo terminal:

[ambruslucas@fedora ~]$ spyder
Traceback (most recent call last):
File "/home/ambruslucas/.local/lib/python3.9/site-packages/qtpy/QtWebEngineWidgets.py", line 22, in <module>
from PyQt5.QtWebEngineWidgets import QWebEnginePage
ImportError: /home/ambruslucas/.local/lib/python3.9/site-packages/PyQt5/Qt5/lib/libQt5Core.so.5: version `Qt_5.15.2_PRIVATE_API' not found (required by /lib64/libQt5Network.so.5)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/home/ambruslucas/.local/bin/spyder", line 8, in <module>
sys.exit(main())
File "/home/ambruslucas/.local/lib/python3.9/site-packages/spyder/app/start.py", line 232, in main
from spyder.app import mainwindow
File "/home/ambruslucas/.local/lib/python3.9/site-packages/spyder/app/mainwindow.py", line 59, in <module>
from qtpy import QtWebEngineWidgets # analysis:ignore
File "/home/ambruslucas/.local/lib/python3.9/site-packages/qtpy/QtWebEngineWidgets.py", line 28, in <module>
from PyQt5.QtWebKitWidgets import QWebPage as QWebEnginePage
ModuleNotFoundError: No module named 'PyQt5.QtWebKitWidgets'


O problema parece ser parecido c este
https://stackoverflow.com/questions/37876987/cannot-import-qtwebkitwidgets-in-pyqt5



5. Linux consumindo muita RAM

Bruh
Bruuh

(usa Arch Linux)

Enviado em 15/10/2021 - 21:01h

Ambrus escreveu:

Errors during downloading metadata for repository 'ftp.altlinux.org_pub_distributions_ALTLinux_Sisyphus':
- Status code: 404 for http://ftp.altlinux.org/pub/distributions/ALTLinux/Sisyphus/repodata/repomd.xml (IP: 62.152.55.238)

Que pena, erro 404; parece que não encontrou a página, aí não tem jeito.


E olha só o que acontece quando eu tento abrir o spyder pelo terminal:

[ambruslucas@fedora ~]$ spyder
Traceback (most recent call last):
File "/home/ambruslucas/.local/lib/python3.9/site-packages/qtpy/QtWebEngineWidgets.py", line 22, in <module>
from PyQt5.QtWebEngineWidgets import QWebEnginePage
ImportError: /home/ambruslucas/.local/lib/python3.9/site-packages/PyQt5/Qt5/lib/libQt5Core.so.5: version `Qt_5.15.2_PRIVATE_API' not found (required by /lib64/libQt5Network.so.5)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/home/ambruslucas/.local/bin/spyder", line 8, in <module>
sys.exit(main())
File "/home/ambruslucas/.local/lib/python3.9/site-packages/spyder/app/start.py", line 232, in main
from spyder.app import mainwindow
File "/home/ambruslucas/.local/lib/python3.9/site-packages/spyder/app/mainwindow.py", line 59, in <module>
from qtpy import QtWebEngineWidgets # analysis:ignore
File "/home/ambruslucas/.local/lib/python3.9/site-packages/qtpy/QtWebEngineWidgets.py", line 28, in <module>
from PyQt5.QtWebKitWidgets import QWebPage as QWebEnginePage
ModuleNotFoundError: No module named 'PyQt5.QtWebKitWidgets'



Faz o seguinte, dá um
cat /home/ambruslucas/.local/lib/python3.9/site-packages/qtpy/QtWebEngineWidgets.py
cat /home/ambruslucas/.local/lib/python3.9/site-packages/PyQt5/Qt5/lib/libQt5Core.so.5
cat /home/ambruslucas/.local/bin/spyder
cat /home/ambruslucas/.local/lib/python3.9/site-packages/spyder/app/start.py
cat /home/ambruslucas/.local/lib/python3.9/site-packages/spyder/app/mainwindow.py
cat /home/ambruslucas/.local/lib/python3.9/site-packages/qtpy/QtWebEngineWidgets.py


E coloca as saídas aqui, pode ser erro de compilação nos próprios arquivos. Além disso, como o amigo aqui disse, parece ter um tópico semelhante no stack overflow.
Também achei esses tópicos semelhantes:

https://www.ti-enxame.com/pt/python/importerror-nenhum-modulo-chamado-pyqt5.qtwebenginewidgets/96092...
https://github.com/spyder-ide/spyder/issues/8952
https://qastack.com.br/ubuntu/763612/importerror-no-module-named-pyqt5-qtwebenginewidgets

"A emoção mais antiga e mais forte da humanidade é o medo, e o mais antigo e mais forte de todos os medos é o medo do desconhecido."



6. Re: Spyder não abre

Lucas Ambrus de lima
Ambrus

(usa Fedora)

Enviado em 16/10/2021 - 05:22h

As saídas deram muitas linhas de código então eu coloquei em arquivos de texto e upei no drive, tudo aqui bem catalogado:
https://drive.google.com/file/d/18Tract3GO2gZm9tQM6GXAp5_qZ2xEthH/view?usp=sharing
Acho sinceramente sem condições tamanha dificuldade pra instalar um programa, vou persistir no linux mas to quase desistindo do spyder. Vou pro pycharm ou pro netbeans, é um pouquinho pesado mas fazer oq, é oq temos.





7. Re: Spyder não abre

Lucas Ambrus de lima
Ambrus

(usa Fedora)

Enviado em 16/10/2021 - 05:24h

Eu agradeço pelos tópicos citados mas já li todos e tentei tudo que mencionaram lá e mesmo assim não deu certo






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts