Pouvez Plus ouvrir Spyder IDE de Programmation Python
J'ai installé Python 3.4 sur mon Windows 7 ordinateur portable il y a plusieurs mois dans le cadre de l'Anaconda (https://www.continuum.io/downloads). Mon installation inclus le Spyder IDE, et j'ai réussi à l'aide de Spyder de programmation Python.
Cependant, depuis hier, j'ai été incapable d'ouvrir Spyder. J'ouvre en général Spyder via le Menu Démarrer, mais maintenant, quand j'essaie de cliquer sur le Spyder icône dans le Menu Démarrer, je ne reçois aucune réponse. J'ai ensuite essayé d'aller directement à la spyder.exe fichier dans le dossier Scripts dans le répertoire où l'Anaconda est installé. Quand j'ai cliqué sur ce la première fois, le message suivant flashé rapidement, puis a disparu:
Traceback (most recent call last):
File "C:\Users\Aniket\Anaconda3\Scripts\spyder-script.py". line 2, in <module>
start_app.main()
File "C:\Users\Aniket\Anaconda3\lib\site-packages\spyderlib\start_app.py", line 114, in main
from spyderlib import spyder
File "C:\Users\Aniket\Anaconda3\lib\site-packages\spyderlib\spyder.py", line 100 in <module>
File "C:\Users\Aniket\Anaconda3\lib\site-packages\spyderlib\qt\QtSvg.py", line 10 in <module>
from PyQt4.QtSvg import * # analysis:ignore
ImportError:DLL load failed: The specified module could not be found
J'ai double-cliqué sur Spyder.exe une seconde fois, et cette fois, le message suivant s'affiche:
kfile.py", line 146 in lock
symlinke(str(os.getpid()), self.name)
File "C:\Users\Aniket\Anaconda3\lib\site-packages\spyderlib\utils\external\lockfile.py", line 87, in symlink
os.rmdir(newlinkname)
OSError: [WinError 145] The directory is not empty: 'C:\\Users\\Aniket\\.spyder2-py3\\spyder.lock.1459432906109.newlink'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\Aniket\Anaconda3\Scripts\spyder-script.py". line 2, in <module>
start_app.main()
File "C:\Users\Aniket\Anaconda3\lib\site-packages\spyderlib\start_app.py", line 106, in main
from spyderlib import spyder
File "C:\Users\Aniket\Anaconda3\lib\site-packages\spyderlib\spyder.py", line 100 in <module>
File "C:\Users\Aniket\Anaconda3\lib\site-packages\spyderlib\qt\QtSvg.py", line 10 in <module>
from PyQt4.QtSvg import * # analysis:ignore
ImportError:DLL load failed: The specified module could not be found
Ces deux messages flashé très rapidement, puis a disparu - j'ai capturé par rapidement en appuyant sur impr Écran quand ils sont apparus. Il n'est pas évident pour moi ce que les messages d'erreur implique, ni ce qui aurait causé cela. Il est possible que j'ai fermé Spyder alors que certains la fonction est en cours d'exécution, ou que Spyder s'est écrasé et a causé persistants, à l'erreur. Personne ne sait comment je peux résoudre ce problème?
- Jamais entendu parler de Spyder, mais avez-vous regardé PyScripter?
- Nan, mais je vais vérifier. Je vais probablement regarder pour une nouvelle IDE dans le temps alors que j'essaie d'obtenir Spyder de travail.
- J'ai installé PyScripter. Le Menu Démarrer donne 3 options pour PyScripter: 1) Pyscripter pour Python 2.7 2) Pyscripter pour Python 3.4 3) Pyscripter pour la Dernière Version de Python. La première et la troisième s'ouvrir correctement. La deuxième me donne le message d'erreur suivant: Erreur 193: ne Peut pas Ouvrir Dll "python34.dll" et puis "Python n'a pas pu être initialisé correctement. Nous devons quitter"
- Sonne comme quelque chose de complètement foireuse dans votre Python 3.4 installer, puis. À ce stade, je voudrais essayer de désinstaller et de réinstaller Python 3.4.
- Pour une bonne IDE python, la caisse PyCharm. jetbrains.com/pycharm
Vous devez vous connecter pour publier un commentaire.
J'ai eu un problème similaire de Spyder 2 pas de départ. Mon installation est la partie de l'Anaconda, sur Win7 64-bit OS. J'ai essayé toutes les solutions proposées ici et ici, mais ils n'ont pas de travail pour moi. À partir de la ligne de commande, j'ai eu le message d'erreur suivant(s) au moment de la réinitialisation spyder:
Ce qui m'a surpris est que spyder a bien fonctionné jusqu'à hier, et j'ai juste fait une mise à jour complète hier comme suit:
Si j'ai de nouveau mis à jour spyder aujourd'hui, avec les éléments suivants:
Et le package suivant le plan a été présenté à moi:
Les paquets suivants seront mis à JOUR:
Après la mise à jour, spyder fonctionne très bien maintenant.
En essence, mon problème a été en raison de conflits de dépendance.
Je sais que c'est un vieux thread mais ayant eu le même problème une réponse qui a fonctionné pour moi à partir de https://github.com/spyder-ide/spyder/issues/3005
Mon problème semble être que le statut de spyder était encore en cours d'exécution afin de ne pas ouvrir. Pour corriger cela, vous devez regarder pour un répertoire appelé .spyder2 dans votre Users\ répertoire, puis de trouver un fichier appelé spyder.verrouillage et retirez-la.
Eu exactement le même problème que toi il y a quelques jours et la réinstallation ne fonctionne pas donc je suis allé à l':
supprimer tous les spyder, de verrouiller le fichier/dossier et relancer.
J'ai eu exactement le même message d'erreur avant, et je l'ai fixée par l'installation de spyder de nouveau en vertu de l'anaconda:
Bien il dit qu'il est manquant PyQt4.dll, que vous pouvez vérifier par: recherche pyqt4 dans votre anaconda3 répertoire.
Il y a plusieurs possibilités:
Qui signifierait python ne peut pas trouver car il n'est pas à chercher dans ce répertoire, je doute fortement que possible, car cela signifierait que vous auriez modifié du code.
Peut-être que vous ou plus probablement l'un de vos programmes supprimés par accident?
Je doute aussi cette possibilité puisqu'il faudrait que le fichier a été déplacé...
Cependant, vous pouvez corriger cela en réinstallant spyder, comme mentionné par xuwei.