ちょっとしばらくいじってなくて、OSアップデートもあったけど、またAnacondaからSpyderが起動しなくなった。一度目は起動したが、Terminalで
conda update conda
をやったところ、それ以降起動しなくなった。。Anacondaプロンプトにエラーが出される(****はMacのユーザー名)
Traceback (most recent call last):
File "/Users/****/anaconda3/bin/spyder", line 7, in
from spyder.app.start import main
File "/Users/****/anaconda3/lib/python3.11/site-packages/spyder/app/start.py", line 28, in
import random
File "/Users/****/anaconda3/lib/python3.11/random.py", line 49, in
from math import log as _log, exp as _exp, pi as _pi, e as _e, ceil as _ceil
ImportError: dlopen(/Users/****/anaconda3/lib/python3.11/lib-dynload/math.cpython-311-darwin.so, 0x0002): symbol not found in flat namespace '__PyModule_Add'
ググっても、情報なし。だから嫌いなんだよな!
spyderのダウングレード、アップグレードなど、いろいろやったが解決しないため、一旦全て削除して、再インストールするようにしてみる。下記のページにある完全にアンインストールするを参考にやってみる(じつは、これ、もう何度も同じ方法で再インストールしている、まぁ、それだけわけわかんないことになってしまうということなんだが)。
https://weblabo.oscasierra.net/python-anaconda-uninstall-macos/
次に、Anacondaのページからパッケージをダウンロードしてインストールを行う。すると、Spyderは起動できるようになった。
コメントを追加