【发布时间】:2018-10-17 17:02:44
【问题描述】:
我正在尝试在 conda 虚拟环境中运行 Jupyter。我已经激活了我的环境,如果我从终端运行 python,它会正确运行虚拟环境。
但是,如果我从虚拟环境中启动 jupyter(通过打开 Windows 命令提示符,输入 conda activate hqb-api2,然后输入 jupyter lab --no-browser),.ipynb 文件将使用基本 python 安装而不是虚拟环境运行内核.你可以通过打印sys.prefix看到这个:
但是,如果我在 Jupyter 中启动终端而不是 .ipynb 文件,那么它会正确使用虚拟环境:
最后,这是pip list 的一个小节,展示了相关的 jupyter 包:
我做错了什么?
【问题讨论】:
-
你能查一下
kernel.json吗?你可以试试这两行代码:python -m pip install ipykernel python -m ipykernel install --user -
python -m ipykernel install --user1修复了它。你能解释一下它的作用吗? -
解释:)。希望你明白了!
-
感谢您的链接!
-
请不要在图片中发布代码/终端输出。请参阅此处了解原因:meta.stackoverflow.com/a/285557/2449192
标签: python anaconda jupyter-notebook virtualenv conda