【Error】 安装了相应的包,jupyter notebook仍旧找不到module

当JupyterNotebook在默认环境中无法找到已安装的模块时,可以通过在conda中创建和激活特定环境,然后安装ipykernel并将该环境设置为kernel来解决。步骤包括配置环境、安装ipykernel以及生成kernel.json文件。
部署运行你感兴趣的模型镜像

报错信息:

【Error】 安装了相应的包,jupyter notebook仍旧找不到module


问题描述

使用默认环境打开的jupyter notebook,虽然安装了相应的module,会由于环境问题出现找不到module


解决方案:

1、首先在conda中配置好所需的环境

2、目标:在jupyter notebook中添加一个kernel,让jupyter notebook可以从kernel中读取虚拟环境

3、查看conda中配置了哪些环境,使用的命令:

conda env list

4、切换虚拟环境,使用的命令:

conda activate envName # 自己虚拟环境的名称

5、在虚拟环境中安装好ipykernel,使用的命令:

conda install ipykernel

6、接着输入:

python -m ipykernel install --name envName

7、执行完这个语句之后,会自动在目录【C:\ProgramData\jupyter\kernels】(类似)生成一个【adda】文件夹,里面有kernel.json文件。


完成上述步骤就可以添加kernel

您可能感兴趣的与本文相关的镜像

Python3.8

Python3.8

Conda
Python

Python 是一种高级、解释型、通用的编程语言,以其简洁易读的语法而闻名,适用于广泛的应用,包括Web开发、数据分析、人工智能和自动化脚本

### Jupyter Notebook 打不开网站或文件路径错误的解决方法 当 Jupyter Notebook 无法打开某个网站或文件时,通常是因为路径配置不当或相关依赖缺失。以下是几种常见情况及其解决方法。 #### 1. 修改 Jupyter Notebook 的默认打开路径 若希望 Jupyter Notebook 在启动时默认打开特定路径,可以通过修改配置文件实现。使用命令 `jupyter notebook --generate-config` 生成配置文件后,到配置文件中的 `c.NotebookApp.notebook_dir` 配置项,去掉前面的 `#` 并将引号中的路径替换为你希望的默认路径,例如 `u'D:/your/path'` [^2]。保存文件后,Jupyter Notebook 将会在指定路径下启动。 #### 2. 在任意路径下打开 Jupyter Notebook 如果需要在任意路径下打开 Jupyter Notebook,可以在命令行工具中切换到目标路径,然后执行 `jupyter notebook` 命令。这种方式不会永久更改默认路径,适合临时需求 [^1]。 #### 3. 解决 Jupyter Notebook 无法打开 `.ipynb` 文件的问题 如果 Jupyter Notebook 可以正常打开文件夹,但无法打开 `.ipynb` 文件并显示 `500: Internal Server Error` 错误,这可能是由于 `nbconvert` 版本过旧或损坏。尝试通过 Anaconda Prompt 运行以下命令更新 `nbconvert`: ```bash pip install --upgrade nbconvert ``` 更新完成后,重新启动 Jupyter Notebook 查看是否解决了问题 [^3]。 #### 4. 处理 "jupyter notebook 不是内部或外部命令" 错误 如果遇到 "jupyter notebook 不是内部或外部命令" 错误,说明 Jupyter Notebook 或其相关组件未正确安装或环境变量未设置。可以通过以下步骤尝试解决问题: - 确保 Python 已经正确安装,并且 `pip` 命令可用。 - 使用 `pip install notebook` 命令安装 Jupyter Notebook。 - 如果已经安装Jupyter Notebook,尝试重新安装以修复可能存在的问题。 完成上述步骤后,再次尝试运行 `jupyter notebook` 命令 [^2]。 ### 总结 以上方法涵盖了从修改默认打开路径到处理特定错误的各种场景。根据具体情况选择合适的解决方案,通常可以解决大多数与路径相关的 Jupyter Notebook 使用问题。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值