#環境
Windows10
Anaconda3(2020.03)
#発生した障害
Anacondaを更新しようと conda update --all
を実行した後、Spyderが起動しなくなりました。
マウスポインタがぐるぐる回るけど、すぐに戻ってそのままうんともすんとも言わず・・・
#対処
##対処1
以下の記事を参考にspyder.lock
フォルダを削除しても改善しませんでした。
##対処2
管理者権限のプロンプトでspyder
を実行しても以下のメッセージが出て起動できません。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/584833/308a7c60-1ad3-a78e-2f4c-20087468e220.png)
Traceback (most recent call last):
File "C:\Users\007033\Anaconda3\Scripts\spyder-script.py", line 10, in
sys.exit(main())
File "C:\Users\007033\Anaconda3\lib\site-packages\spyder\app\start.py", line 210, in main
from spyder.app import mainwindow
File "C:\Users\007033\Anaconda3\lib\site-packages\spyder\app\mainwindow.py", line 119, in
from spyder.utils.environ import WinUserEnvDialog
File "C:\Users\007033\Anaconda3\lib\site-packages\spyder\utils\environ.py", line 19, in
from spyder.plugins.variableexplorer.widgets.collectionseditor import (
File "C:\Users\007033\Anaconda3\lib\site-packages\spyder\plugins\variableexplorer\widgets\collectionseditor.py", line 57, in
from spyder.plugins.variableexplorer.widgets.collectionsdelegate import (
File "C:\Users\007033\Anaconda3\lib\site-packages\spyder\plugins\variableexplorer\widgets\collectionsdelegate.py", line 31, in
from spyder.plugins.variableexplorer.widgets.objectexplorer.attribute_model \
File "C:\Users\007033\Anaconda3\lib\site-packages\spyder\plugins\variableexplorer\widgets\objectexplorer\__init__.py", line 23, in
from .objectexplorer import ObjectExplorer
File "C:\Users\007033\Anaconda3\lib\site-packages\spyder\plugins\variableexplorer\widgets\objectexplorer\objectexplorer.py", line 33, in
from spyder.plugins.editor.widgets.codeeditor import CodeEditor
File "C:\Users\007033\Anaconda3\lib\site-packages\spyder\plugins\editor\widgets\codeeditor.py", line 70, in
from spyder.plugins.editor.panels import (ClassFunctionDropdown,
File "C:\Users\007033\Anaconda3\lib\site-packages\spyder\plugins\editor\panels\__init__.py", line 13, in
from .codefolding import FoldingPanel
File "C:\Users\007033\Anaconda3\lib\site-packages\spyder\plugins\editor\panels\codefolding.py", line 32, in
from spyder.plugins.editor.panels.utils import (
File "C:\Users\007033\Anaconda3\lib\site-packages\spyder\plugins\editor\panels\utils.py", line 15, in
import textdistance
ModuleNotFoundError: No module named 'textdistance'
エラーメッセージの一番下の行にtextdistance
のモジュールがないとメッセージが出ています。
ということで以下を実行してtextdistance
をインストールします。
conda install textdistance
textdistance
について調べると、文字列を比較してどれだけ離れているかを調べるためのライブラリのようです。
https://pypi.org/project/textdistance/
https://pycarnival.com/textdistance/
これが完了したら無事に起動することができました。