主要用来记录一下自己出现的问题以及解决思路。
事情起因:一月份安装的Anaconda,之前还可以正常打开,但是十一月份用的时候突然双击/管理员身份运行都打不开了。同时Jupyter Notebook还是可以正常打开的。
在CSDN上看了很多该问题的解决方法:1.重新下载Anaconda 2.断网打开。但是我试了一下,还是打不开。后来看到一个报错解决帖子让我在Anaconda Prompt上输入“Anaconda-navigator"。我试了一下,界面如下:
(base) C:\Users\psq>Anaconda-navigator
Traceback (most recent call last):
File "E:\ANACODNA\Scripts\anaconda-navigator-script.py", line 6, in <module>
from anaconda_navigator.app.main import main
File "E:\ANACODNA\Lib\site-packages\anaconda_navigator\app\main.py", line 19, in <module>
from anaconda_navigator.app.start import start_app
File "E:\ANACODNA\Lib\site-packages\anaconda_navigator\app\start.py", line 32, in <module>
from anaconda_navigator.widgets.main_window import MainWindow
File "E:\ANACODNA\Lib\site-packages\anaconda_navigator\widgets\main_window\__init__.py", line 46, in <module>
from anaconda_navigator.widgets.dialogs.login import TeamEditionAddChannelsPage
File "E:\ANACODNA\Lib\site-packages\anaconda_navigator\widgets\dialogs\login\__init__.py", line 17, in <module>
from .cloud_dialogs import *
File "E:\ANACODNA\Lib\site-packages\anaconda_navigator\widgets\dialogs\login\cloud_dialogs.py", line 21, in <module>
from anaconda_navigator.api import cloud
File "E:\ANACODNA\Lib\site-packages\anaconda_navigator\api\cloud\__init__.py", line 4, in <module>
from .api import *
File "E:\ANACODNA\Lib\site-packages\anaconda_navigator\api\cloud\api.py", line 17, in <module>
import anaconda_cloud_auth.handlers
File "E:\ANACODNA\Lib\site-packages\anaconda_cloud_auth\__init__.py", line 6, in <module>
from anaconda_cloud_auth.actions import login # noqa: E402
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "E:\ANACODNA\Lib\site-packages\anaconda_cloud_auth\actions.py", line 16, in <module>
from anaconda_cloud_auth.config import APIConfig
File "E:\ANACODNA\Lib\site-packages\anaconda_cloud_auth\config.py", line 8, in <module>
from pydantic import BaseSettings
File "E:\ANACODNA\Lib\site-packages\pydantic\__init__.py", line 402, in __getattr__
return _getattr_migration(attr_name)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "E:\ANACODNA\Lib\site-packages\pydantic\_migration.py", line 296, in wrapper
raise PydanticImportError(
pydantic.errors.PydanticImportError: `BaseSettings` has been moved to the `pydantic-settings` package. See https://docs.pydantic.dev/2.9/migration/#basesettings-has-moved-to-pydantic-settings for more details.
For further information visit https://errors.pydantic.dev/2.9/u/import-error
这里我有一个pydantic报错,问题转到pydantic库上。搜了一下这个报错,有两个解决方法1.降低pydantic库 2.安装一个pydantic_settings库,把上面紫色标出的文件找出来打开,将from pydantic import BaseSettings改为from pydantic_settings import BaseSettings
然后我的Anaconda navigator就可以正常打开了!感谢观看!