Restablecimiento de Python Spyder

Estaba usando python (x, y), que venía con Spyder. Ayer, Spyder se estrelló. No puedo entender cómo arreglarlo. Desinstalé python (x, y) y reinstalé, sigue siendo el mismo problema.

Si bash abrir Spyder me sale este mensaje:

Spyder crashed during last session If Spyder does not start at all and before submitting a bug report, please try to reset setting to defaults by running Spyder with the command line option '--reset: python spyder --reset 

Por supuesto, intenté hacer lo anterior, pero no parece que tenga a Spyder en mi camino. Cuando trato de poner

 python spyder --reset 

en mi ventana de indicador de comando, recibo este mensaje de error:

 python: can't open file 'spyder': [Errno 2] No such file or directory 

Hice algunos bashs de intentar agregar spyder a la ruta, pero todos fallaron. ¿Cómo debo ir para agregar Spyder a la ruta?

Estoy usando Windows Vista en un sistema de 32 bits.

Mi informe de Spyder Crash tiene este aspecto:

 Traceback (most recent call last): File "C:\Python27\lib\site-packages\spyderlib\spyder.py", line 1547, in main mainwindow = run_spyder(app, options) File "C:\Python27\lib\site-packages\spyderlib\spyder.py", line 1472, in run_spyder main.setup() File "C:\Python27\lib\site-packages\spyderlib\spyder.py", line 555, in setup multithreaded=self.multithreaded) File "C:\Python27\lib\site-packages\spyderlib\plugins\console.py", line 54, in __init__ light_background=light_background) File "C:\Python27\lib\site-packages\spyderlib\widgets\internalshell.py", line 101, in __init__ debug, profile) File "C:\Python27\lib\site-packages\spyderlib\widgets\shell.py", line 698, in __init__ ShellBaseWidget.__init__(self, parent, history_filename, debug, profile) File "C:\Python27\lib\site-packages\spyderlib\widgets\shell.py", line 61, in __init__ self.history = self.load_history() File "C:\Python27\lib\site-packages\spyderlib\widgets\shell.py", line 500, in load_history if rawhistory[1] != self.INITHISTORY[1]: IndexError: list index out of range 

Soy terrible con estas cosas, por lo que podría faltar algo completamente obvio o hacer algo realmente estúpido.

Me pregunto si alguien más se topó con un problema similar, o simplemente puede dar sugerencias sobre qué hacer, y cómo hacer esta cosa de “reinicio”, o tal vez otro consejo.

Gracias de antemano

Related of "Restablecimiento de Python Spyder"

python no busca spyder en el PATH por ejemplo:

 c:\some\dir> python some_file 

Aquí, python intenta leer el archivo c:\some\dir\some_file , es decir, busca en el directorio actual el archivo some_file .

 c:\some\dir> python another_dir\some_file 

Aquí python intenta leer el archivo c:\some\dir\another_dir\some_file , es decir, busca en el directorio some_file archivo some_file .

 c:\some\dir> python C:\path\to\some_file 

Aquí, python intenta leer el archivo C:\path\to\some_file , es decir, busca en el directorio C:\path\to .


Si la documentación dice ejecutar: python spyder --reset se supone que estás en el directorio donde vive el script de spyder . Funciona tanto desde el directorio de scripts comprobación de origen (si desea ejecutarlo sin instalación) como desde cualquier directorio en el que se coloquen los scripts.

El proceso de instalación debe crear archivos spyder o spyder.bat . Si spyder.bat en su PATH entonces podría ejecutarlo como:

 c:\any\dir> spyder 

Así que en lugar de python spyder --reset de python spyder --reset puedes probar:

 c:\any\dir> spyder --reset 

El rastreo muestra que la primera función ejecutada es spyderlib.spyder.main() , el código fuente del script spyder confirma, por lo que puede ejecutar:

 python -c "from spyderlib.spyder import main; main()" --reset 

No te preocupes, es muy fácil restablecer el spyder. para los usuarios de Windows 10, todos deben escribir ‘spyder’ en ‘Cortana’, luego pueden ver en la categoría de aplicaciones algo así como ‘restablecer la configuración de spyder’ solo haga clic en eso y se abrirá una pantalla negra y su problema se resolverá. Ahora puedes abrir tu spyder.

Tengo este problema en Windows y se resolvió actualizando el spyder

 pip install -U spyder 

La mayoría de las configuraciones de spyder de los usuarios se encuentran en la carpeta del usuario. Nombre del archivo del administrador. Al eliminarlo, podrá reiniciar el IDE y se creará un nuevo directorio .Spyder

Para empezar, en winpython, yo también enfrenté este problema de spyder / spyder-reset que no se inicia. Y finalmente así es como empezó:

La línea de comando abierta fue a:

D:\manas\mak\crap\WinPython-64bit-3.4.4.2\scripts

escrito en spyder.bat

Y eso abrió spyder.

Quizás la variable de entorno esté atascada en .exe al hacer clic en el icono del spyder y evitar que se cargue.

Busqué spyder.bat, por respuesta anterior, y después de cambiar a ese directoy, ejecuté el comando spyder –reset de python.

 C:\WinPython-32bit-2.7.3.3\python-2.7.3>cd scripts C:\WinPython-32bit-2.7.3.3\python-2.7.3\Scripts>python spyder --reset 

Tuve un problema similar. Tenía dos instalaciones de Python27: la distribución de Ananaconda y la otra. Las carpetas de Python27 aparecieron antes que las de Anaconda en mi ruta de búsqueda, aunque Spyder se ejecutó a través del ejecutable de Anaconda.

Resultó que hacer las carpetas de distribución de Anaconda primero en PYTHONPATH resolvió el problema.

Una solución más fácil: evite las instalaciones múltiples de Python27 si es posible.

Intenté el método sobre “python -c” desde spyderlib.spyder import main; main () “–reset”, pero parece que no tengo el spyderlib.spyder. Luego, resuelvo este problema instalando otra versión de spyder (puede encontrarlo en anaconda si lo usa), puede ejecutar :

 conda install -c anaconda spyder-app=2.3.8 

y funciona.