我正在尝试在conda虚拟环境中运行Jupyter。我已经激活了我的环境,如果我从终端运行python,它将正确运行虚拟环境。
但是,如果我从虚拟环境中启动jupyter(通过打开Windows命令提示符,依次键入conda activate hqb-api2
和jupyter lab --no-browser
),则.ipynb文件将使用基本的python安装程序运行内核。而不是虚拟环境。您可以通过打印sys.prefix
来看到此内容:
但是,如果我在Jupyter中启动终端而不是.ipynb文件,那么它将正确使用虚拟环境:
最后,这是pip list
的小节,显示了相关的jupyter软件包:
我在做什么错了?
答案 0 :(得分:2)
根据本文档:Installing the IPython kernel
但是,如果要在其他版本的Python上使用内核,或者要在virtualenv或conda环境中使用内核,则需要手动安装
执行以下命令将解决此问题。
python -m ipykernel install --user