如何解决Jupyter 在 VS Code 交互模式下拒绝加载虚拟环境
尝试在 VS Code 中以 python 交互模式加载包时得到 ModuleNotFoundError
后,我现在怀疑当前虚拟环境在 Jupyter Kernel 中没有正确加载,尽管我在右上角选择了它下拉菜单(见截图)。
因此我用
运行了一个单元格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显示你描述的信息:
当我使用创建的虚拟环境时,显示正确的信息:
因此,请使用本文档中描述的虚拟环境,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
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。