我知道以前也有人问过类似的问题,但以前的答案并没有帮助。
问题是:
尽管我从一个活动的conda环境中安装了一个内核,但是conda环境使用了错误的python解释器。我尝试了以下几点:
# 1. Activate my conda environment snowflakes
$ conda activate /opt/miniconda3/envs/snowflakes
# 2. Install another kernel that is connected to snowflakes after env is activated
$ python -m ipykernel install --user --name snowflakes --display-name snowflakes_2
# 3. Run jupyter-lab
$ jupyter-lab
# 4. Check path in jupyter notebook
sys.path
>>['/Users/user/Documents/Code/Python /PyCharm_Test',
'/Library/Frameworks/Python.framework/Versions/3.10/lib/python310.zip',
'/Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10',
'/Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/lib-dynload',
'',
'/Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages']
# 5. The path should look like this:
>> ['/Users/user/Documents/Code/Python /PyCharm_Test/src',
'/Users/user/Documents/Code/Python /PyCharm_Test',
'/opt/miniconda3/envs/snowflakes/lib/python310.zip',
'/opt/miniconda3/envs/snowflakes/lib/python3.10',
'/opt/miniconda3/envs/snowflakes/lib/python3.10/lib-dynload',
'/opt/miniconda3/envs/snowflakes/lib/python3.10/site-packages']我多次尝试重新安装ipykernel和jupyter实验室。此外,我试图以各种形式安装内核,并从anaconda导航器启动jupyter实验室。都没有帮助。
发布于 2022-11-23 11:04:39
我找到了一个解决办法:
#1 install nb_conda_kernels in base environment and in conda environment of choice
#2 Run the following code in the activated conda environment
$ conda install --channel=conda-forge nb_conda_kernels
#3 Open jupyter-lab
$ jupyter-lab在我创建仍然链接到基本python的内核之前。现在,我有了一个适用于所有miniconda3 conda环境的内核。我不知道从一开始出了什么问题,但现在起作用了。
https://stackoverflow.com/questions/74537171
复制相似问题