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

海洋800

因此,我使用创建了一个虚拟环境Anaconda,并且还将其安装到Jupyter Notebook中,如以下链接所述:

python -m ipykernel install --user --name=<my_env_name>

但是,每当我在上安装新东西时my_env_name,它在笔记本电脑中都无法工作。例如,我只是做了以下工作:

>>> pip install boto3 
>>> import boto3 

这在anaconda提示符下有效。

但是,如果我尝试import boto3在笔记本上进行操作,则会得到:

ModuleNotFoundError:没有名为“ boto3”的模块

库为什么不同步?实际上,我也ipykernel再次运行了该命令,以查看是否可以解决该问题,但是没有。如果我!pip install boto3在笔记本上运行,我只会得到一堆“已经满足要求”。造成此问题的原因可能是什么?

编辑:

在检查sys.executable我得到:

C:\ Users \ MyUser \ AppData \ Local \ Continuum \ anaconda3 \ python.exe

但是我可能应该得到这个,对吗?

C:\ Users \ MyUser \ AppData \ Local \ Continuum \ anaconda3 \ envs \ my_env_name \ python.exe

Suhas_Pote

您可能需要使用以下命令在所需的环境中安装内核

python3 -m ipykernel install --user 

然后在此环境中安装所需的库。只要确保ipykernel已安装在virtualenv


如果上述解决方案不起作用,则可以尝试以下给出的步骤

步骤1:检查anaconda环境的正确可执行路径。进入命令行,激活conda环境,然后检查环境的正确可执行路径。

conda activate {envronment name}

然后在python控制台上

import sys
sys.executable

例如在Linux上

/media/{username}/{path-to}/anaconda3/envs/{environment name}/bin/python

步骤2:更正jupyter会话的可执行路径从命令行,使用以下命令检查您的conda环境的kernel.json所在的路径

jupyter kernelspec list

例如在Linux上,它将是:

/home/{username}/.local/share/jupyter/kernels/{environment name}

打开kernel.json位于该文件夹中的,并替换不正确的可执行文件路径,如下所示。

{
 "argv": [
  "REPLACE-THIS-WITH-THE-CORRECT-EXECUTABLE-PATH",
  "-m",
  "ipykernel_launcher",
  "-f",
  "{connection_file}"
 ],
 "display_name": "heterodimers",
 "language": "python"
}

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在Jupyter Notebook中使用Python虚拟环境

来自分类Dev

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

来自分类Dev

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

来自分类Dev

如何在Python虚拟环境中安装标准库

来自分类Dev

python虚拟环境中的标准库在哪里?

来自分类Dev

无法在 python 虚拟环境中安装 xgboost 库

来自分类Dev

为什么Spyder使用基本环境中的库而不是虚拟环境中的库

来自分类Dev

虚拟环境中的点子

来自分类Dev

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

来自分类Dev

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

来自分类Dev

python虚拟环境是完全独立的吗?

来自分类Dev

pip在虚拟环境中执行了错误的python库版本

来自分类Dev

在Grunt中启动Django虚拟环境

来自分类Dev

在虚拟环境中运行主管

来自分类Dev

无法在Miniconda中激活虚拟环境

来自分类Dev

忽略VSCode中的Conda虚拟环境

来自分类Dev

在Grunt中启动Django虚拟环境

来自分类Dev

在虚拟环境中调整LVM的大小

来自分类Dev

无法在Miniconda中激活虚拟环境

来自分类Dev

Python虚拟环境中的Xvfb

来自分类Dev

无法在虚拟环境中安装MySQLdB

来自分类Dev

在bash中构建虚拟环境

来自分类Dev

在PyCharm的虚拟环境中安装PycURL

来自分类Dev

mysqlclient 无法在虚拟环境中安装

来自分类Dev

在虚拟环境中找不到 contextlib

来自分类Dev

如果我在 python 中有 10 个虚拟环境,那会下载相同的库 10 次吗?

来自分类Dev

将虚拟环境中的 bin、include 和 lib 目录放在哪里到开发存储库中?

来自分类Dev

我可以在虚拟环境中信任/ proc / cpuinfo吗?

来自分类Dev

我需要通过终端创建虚拟环境吗?

Related 相关文章

热门标签

归档