首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Visual Studio代码中的Jupyter notebooks不使用活动虚拟环境

Visual Studio代码中的Jupyter notebooks不使用活动虚拟环境
EN

Stack Overflow用户
提问于 2019-09-26 23:10:38
回答 6查看 24.4K关注 0票数 27

我用Visual Studio code编写Python代码,并在激活了虚拟环境的终端上运行该程序,它工作得很好。

但是,如果我使用#%%创建notebook单元并以交互方式运行这些单元,则不会使用虚拟环境。我该如何解决这个问题呢?

EN

回答 6

Stack Overflow用户

发布于 2019-09-27 20:08:05

这是因为需要一个额外的步骤--您需要显式地安装一个指向新的Python虚拟环境的Jupyter内核。您不能简单地从虚拟环境中激活Jupyter-lab或Notebook。这之前也曾让我被绊倒过。

遵循这里的建议:

事实上,可能会出现内核仍然没有指向正确的Python二进制文件的问题,在这种情况下,您需要在上面的建议过程中更改一个建议:

来自:ipython kernel install --user --name=projectname

收件人:python3 -m ipykernel install --user --name=projectname

(这一修正来自a comment to 。)

*,别忘了重启VSCode

票数 35
EN

Stack Overflow用户

发布于 2020-01-15 06:58:20

我发现使用pipenv install ipykernel一次性设置带有Jupyter内核的虚拟环境很容易(在rocksteady's answer上发表评论)。

票数 6
EN

Stack Overflow用户

发布于 2021-04-26 22:48:28

对于我来说,通过将我的venv路径添加到settings.json,

现在可以自动检测内核了

“"P:\Miniconda3_64bit\venv\Scripts\python.exe",”:python.pythonPath

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58119823

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档