在base环境下执行
conda install nb_conda
如果出现下面错误
Cannot link a source that does not exist. Anaconda3\Scripts\conda.exe
更新conda
conda update conda
PS:这里可能报错,报错直接转到“更新”
再次打开jupyter notebook,安装的虚拟环境会自动被发现。
如果还不能发现,那就进入虚拟环境,然后执行
pip install ipykernel
==================== 更新 ============================
上面的方法还可能存在报错的情况,即虚拟环境没找到或者能找到但是无法使用。
python -m ipykernel install --name faiss
使用上面的命令引入虚拟环境,然后查看安装的虚拟环境
jupyter kernelspec list
Available kernels:
python3 D:\ProgramData\Anaconda3\share\jupyter\kernels\python3
faiss C:\ProgramData\jupyter\kernels\faiss
第一个环境是安装anaconda时自动安装的,重点是第二个,根据后边的路径提示找到相应文件(是json文件)
{
“argv”: [
“D:\ProgramData\Anaconda3\python.exe”,
“-m”,
“ipykernel_launcher”,
“-f”,
“{connection_file}”
],
“display_name”: “faiss”,
“language”: “python”
}
可以发现python的路径没有指定到虚拟环境,修改成
“D:\ProgramData\Anaconda3\envs\faiss\python.exe”
然后保存文件,应该就可以正常使用了。
本文介绍了解决Jupyter Notebook中虚拟环境未能被自动识别的问题,包括更新conda、手动安装ipykernel以及如何配置正确的Python解释器路径。
8340

被折叠的 条评论
为什么被折叠?



