Jupyter 在 VS Code 交互模式下拒绝加载虚拟环境

如何解决Jupyter 在 VS Code 交互模式下拒绝加载虚拟环境

尝试在 VS Code 中以 python 交互模式加载包时得到 ModuleNotFoundError 后,我现在怀疑当前虚拟环境在 Jupyter Kernel 中没有正确加载,尽管我在右上角选择了它下拉菜单(见截图)。

selected environment

因此我用

运行了一个单元格
import os
os.environ['VIRTUAL_ENV']

得到


import os...
---------------------------------------------------------------------------
KeyError                                  Traceback (most recent call last)
c:\Users\user\OneDrive\Desktop\aig\decoding_methods.py in 
      2 import os
----> 3 os.environ['VIRTUAL_ENV']

C:\python37\lib\os.py in __getitem__(self,key)
    679         except KeyError:
    680             # raise KeyError with the original key value
--> 681             raise KeyError(key) from None
    682         return self.decodevalue(value)
    683 

KeyError: 'VIRTUAL_ENV'

表明虚拟环境确实没有加载。在控制台加载环境和模块没有问题。这是错误还是我做错了什么?

解决方法

我使用全局python环境时,VS Code显示你描述的信息:

enter image description here

当我使用创建的虚拟环境时,显示正确的信息:

enter image description here

因此,请使用本文档中描述的虚拟环境,VS Code可以很好地识别:Virtual environment in VS Code

,

解决方案是重新安装内核,但指定 df = df.reindex(range(df.index.min(),1+df.index.max())) # y # 1 2 # time # 309 NaN 5.0 # 310 NaN NaN # 311 NaN NaN # 312 NaN 5.0 # 313 4.0 NaN # 314 NaN 4.0 # 315 NaN NaN # 316 5.0 NaN # 317 5.0 NaN # 318 NaN NaN # 319 5.0 NaN # 320 NaN NaN # 321 NaN NaN # 322 NaN 7.0 # 323 NaN 7.0 标志:

首先: speaker_label 后跟

--name

Source

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐


Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其他元素将获得点击?
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。)
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbcDriver发生异常。为什么?
这是用Java进行XML解析的最佳库。
Java的PriorityQueue的内置迭代器不会以任何特定顺序遍历数据结构。为什么?
如何在Java中聆听按键时移动图像。
Java“Program to an interface”。这是什么意思?
Java在半透明框架/面板/组件上重新绘画。
Java“ Class.forName()”和“ Class.forName()。newInstance()”之间有什么区别?
在此环境中不提供编译器。也许是在JRE而不是JDK上运行?
Java用相同的方法在一个类中实现两个接口。哪种接口方法被覆盖?
Java 什么是Runtime.getRuntime()。totalMemory()和freeMemory()?
java.library.path中的java.lang.UnsatisfiedLinkError否*****。dll
JavaFX“位置是必需的。” 即使在同一包装中
Java 导入两个具有相同名称的类。怎么处理?
Java 是否应该在HttpServletResponse.getOutputStream()/。getWriter()上调用.close()?
Java RegEx元字符(。)和普通点?