Jupyter Notebook和虚拟环境的奇怪行为

杰曼

我在Ubuntu 16-04(LTS版本)上安装了anaconda python发行版,并且我想在jupyter笔记本上使用虚拟环境,但是却出现一些奇怪的现象:

conda update conda

conda create -n myvirtenv python=3.6 anaconda

conda activate myvirtenv

为jupyter添加了虚拟环境

python -m ipykernel install --user –name=myvirtenv

当我从默认环境启动jupyter笔记本并获取python版本时:

import sys

print(sys.version)
3.7.4 (default, Aug 13 2019, 20:35:49) 
[GCC 7.3.0]

符合预期,但是当我转到内核>更改内核并选择myvirtenv时,我得到相同的输出。

当我激活myvirtenv并使用默认内核启动jupyter notebook时,得到以下输出:

print(sys.version)
3.6.10 |Anaconda, Inc.| (default, Jan  7 2020, 21:14:29) 
[GCC 7.3.0]

当我将内核更改为myvirtenv时,得到以下输出:

print(sys.version)
3.7.4 (default, Aug 13 2019, 20:35:49) 
[GCC 7.3.0]

我希望当我从默认环境或myvirtenv启动jupyter notebook时,选择内核myvirtenv它将使用python 3.6.10,而默认内核将使用python 3.7.4?如何确保内核myvirtenv使用正确的虚拟环境?

杰曼

我找到了:

kernel.json文件指向错误的python:

{
 "argv": [
  "/home/****/anaconda3/bin/python",
  "-m",
  "ipykernel_launcher",
  "-f",
  "{connection_file}"
 ],
 "display_name": "myvirtenv",
 "language": "python"
}

更改为:

{
 "argv": [
  "/home/****/anaconda3/envs/myvirtenv/bin/python",
  "-m",
  "ipykernel_launcher",
  "-f",
  "{connection_file}"
 ],
 "display_name": "myvirtenv",
 "language": "python"
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在Jupyter Notebook中使用Python虚拟环境

来自分类Dev

虚拟环境库在Jupyter Notebook中不会更新吗?

来自分类Dev

Anaconda Navigator打开虚拟环境Jupyter

来自分类Dev

如何使conda虚拟环境持久且可用于Jupyter Notebook之类的工具?

来自分类Dev

如何使conda虚拟环境持久且可用于Jupyter Notebook之类的工具?

来自分类Dev

conda 虚拟环境中的 Jupyter 魔术命令 %%time 错误

来自分类Dev

Conda环境和Jupyter Notebook,Python 3.9.2

来自分类Dev

Conda环境和Jupyter Notebook,Python 3.9.2

来自分类Dev

如何在虚拟环境中放置自定义Jupyter内核?

来自分类Dev

了解虚拟环境行为

来自分类Dev

将Conda环境与Jupyter Notebook链接

来自分类Dev

在Jupyter Notebook中使用conda环境

来自分类Dev

Jupyter Notebook内核与Conda环境不同

来自分类Dev

Jupyter Notebook 不显示新环境

来自分类Dev

无法设置Jupyter Notebook

来自分类Dev

从Jupyter Notebook启动Dash

来自分类Dev

Jupyter Notebook错误路径

来自分类Dev

无法停止 Jupyter Notebook

来自分类Dev

Jupyter和Conda:克隆环境时出错

来自分类Dev

Jupyter和Common Lisp

来自分类Dev

与Python,Anaconda,Matplotlib,MKL和Jupyter相关的奇怪崩溃行为的原因是什么?

来自分类Dev

dict()函数在colab和jupyter Notebook之间的行为有所不同

来自分类Dev

使用Pandas创建虚拟变量时Jupyter Notebook内核死亡

来自分类Dev

从Jupyter Notebook调用julia函数(导入Julia Jupyter Notebook)

来自分类Dev

Jupyter Notebook ImportError,%matplotlib qt

来自分类Dev

在Docker的后台运行Jupyter Notebook

来自分类Dev

在Jupyter Notebook中导入pyplot

来自分类Dev

被Python 3.5破坏的Jupyter Notebook

来自分类Dev

在Jupyter Notebook中访问根

Related 相关文章

热门标签

归档