What should I do if Spyder can't be opened? Don't panic. In the Anaconda Prompt terminal enter:
spyder --new-instance
Check why it can't be opened, mine is:
Traceback (most recent call last):
File "C:\Users\ge\Anaconda3\Scripts\spyder-script.py", line 5, in <module>
sys.exit(spyder.app.start.main())
File "C:\Users\ge\Anaconda3\lib\site-packages\spyder\app\start.py", line 114, in main
from spyder.app import mainwindow
File "C:\Users\ge\Anaconda3\lib\site-packages\spyder\app\mainwindow.py", line 162, in <module>
from spyder.utils.environ import WinUserEnvDialog
File "C:\Users\ge\Anaconda3\lib\site-packages\spyder\utils\environ.py", line 20, in <module>
from spyder.widgets.variableexplorer.collectionseditor import CollectionsEditor
File "C:\Users\ge\Anaconda3\lib\site-packages\spyder\widgets\variableexplorer\collectionseditor.py", line 46, in <module>
from spyder.widgets.variableexplorer.importwizard import ImportWizard
File "C:\Users\ge\Anaconda3\lib\site-packages\spyder\widgets\variableexplorer\importwizard.py", line 26, in <module>
import pandas as pd
File "C:\Users\ge\Anaconda3\lib\site-packages\pandas\__init__.py", line 39, in <module>
from pandas.core.api import *
File "C:\Users\ge\Anaconda3\lib\site-packages\pandas\core\api.py", line 10, in <module>
from pandas.core.groupby import Grouper
File "C:\Users\ge\Anaconda3\lib\site-packages\pandas\core\groupby.py", line 40, in <module>
from pandas.core.frame import DataFrame
File "C:\Users\ge\Anaconda3\lib\site-packages\pandas\core\frame.py", line 72, in <module>
from pandas.core.series import Series
File "C:\Users\ge\Anaconda3\lib\site-packages\pandas\core\series.py", line 51, in <module>
import pandas.core.strings as strings
AttributeError: module 'pandas' has no attribute 'core'
At this time, you can uninstall pandas first, and it is important to enter spyder. input the command:
pip uninstall pandas
After deleting it, I found that I can open spyder, and then install pandas back:
pip install pandas
If you are lucky, you can install pandas once successfully without reporting an error, but I throw it here
Installing collected packages: pytz, python-dateutil, pandas
Attempting uninstall: pytz
WARNING: Ignoring invalid distribution -atplotlib (c:\users\ge\anaconda3\lib\site-packages)
Found existing installation: pytz 2016.10
ERROR: Cannot uninstall 'pytz'. It is a distutils installed project and thus we cannot accurately determine which files belong to it which would lead to only a partial uninstall.
It shows that pytz cannot be uninstalled. pytz
is a dependency of many libraries. If you want to uninstall pytz
, you can find pytz-2016.6.1-py3.5.egg-info
under Anaconda3\Lib\site-packages
. Uninstall manually
At this time, installing pandas will not report an error
spyder can be opened, but this pop-up window pops up
You have missing dependencies
nbconvert >=4.0: None (NOK)
Please install them to avoid this message
Just reinstall nbconvert
pip install nbconvert
# OR
conda install nbconvert