JupyterNotebook调用指定的虚拟环境的实现示例.docxVIP

  • 0
  • 0
  • 约1.96千字
  • 约 4页
  • 2025-05-18 发布于四川
  • 举报

JupyterNotebook调用指定的虚拟环境的实现示例.docx

JupyterNotebook调用指定的虚拟环境的实现示例

目录1问题由来2发现原因3解决方法4补充4.1异常处理4.2Notebook的tab扩展失效

1问题由来

不久前,jupyternotebook运行时出现了kernelerror的问题,于是上网搜索方法,发现运行如下命令能够解决问题:

python-mipykernelinstall--user

本人Anaconda中自行配置了一个名为data的虚拟环境,并在此环境中安装了诸多专门的用于数据处理的package。

问题来了:

某天突然发现,虽然是从指定虚拟环境进入Notebook,但依旧无法使用data中的库。然而,退出来运行命令condalist查询,可以发现所有想要的包就好好地躺在里面。

2发现原因

知识点:虽然JupyterNotebook是在data的虚拟环境中启动的(Mac启动命令为sourceactivateenvironment_name)。但是它居然还可能是运行的默认环境,而不是你指定的虚拟环境,这就是问题所在。

出现这种问题的原因,可能就是前面命令行将设置给初始化了之类的(仅猜测)。

运行如下代码可以查询目前的Notebook究竟运行的是哪一个虚拟环境:

importos,sys

print(sy

文档评论(0)

1亿VIP精品文档

相关文档