jupyter notebook 在新安装的环境 安装包后 导入失败: 加载模块失败 ModuleNotFoundError: No module named

新装的环境chatgpt, 命令行conda activate chatgpt 进入后, pip安装各类包包, 装好后在命令行和pycharm(正确设置interpreter后)都能正常导入, 但使用notebook 导入不成功,以tiktoken包为例, 显示出错:

在这里插入图片描述
经查阅, 是因为kernel的问题, 参考 这里, 根据自己的实际情况, 如下解决:

  1. 查看kernel:
jupyter kernelspec list

在这里插入图片描述

2 . 安装kernel:

conda install ipykernel
  1. 更新kernel:
python -m ipykernel install --user
  1. 完成, 查看
cat /home/royliu/anaconda3/envs/chatgpt/share/jupyter/kernels/python3/kernel.json

在这里插入图片描述

  1. 回到notebook, 测试下, 这下正常了:
    在这里插入图片描述
  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
在你的问题中,你遇到了一个ModuleNotFoundError: No module named 'scanpy'的错误。这个错误通常表示你在导入scanpy模块时找不到该模块。根据引用和引用的内容,我可以给出以下可能的原因和解决方案。 首先,确保你已经正确安装了scanpy模块。你可以使用pip安装它,命令是"pip install scanpy"。如果你已经安装了scanpy,那么可能是因为你在linux远程使用命令执行时无法找到模块的路径。你可以尝试将scanpy模块所在的目录添加到PYTHONPATH环境变量中,或者在你的python代码中添加sys.path.append("模块所在路径")来添加路径。 另外,根据引用的内容,确保你正在使用正确的模块名称。在不同的平台和版本中,模块名称可能会有所不同。如果你在Windows上开发并使用了debug版本的python,那么模块名称可能会添加"_d"后缀。所以在import scanpy时,你可能需要使用"import scanpy_d"。 总结起来,解决ModuleNotFoundError: No module named 'scanpy'的问题的步骤如下: 1. 确保你已经正确安装了scanpy模块,可以使用"pip install scanpy"命令安装。 2. 如果你已经安装了scanpy,但在linux远程使用命令执行时仍然无法找到模块,尝试将scanpy模块所在的目录添加到PYTHONPATH环境变量中,或者在代码中添加sys.path.append("模块所在路径")来添加路径。 3. 如果你在Windows上使用debug版本的python,检查模块名称是否添加了"_d"后缀,尝试使用"import scanpy_d"来导入模块。 希望这些解决方案能帮助你解决问题。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值