pycharm配置jupyter报错解决:ModuleNotFoundError: No module named ‘fastjsonschema

文章讲述了作者在尝试使用PyCharm专业版运行IPYNB文件时遇到JupyterServer找不到fastjsonschema模块的问题。经过一系列排查,包括检查VSCode的运行情况、安装依赖、验证环境变量等,最终发现是Anaconda环境的问题。通过更新Anaconda并重新安装jupyter相关组件解决了问题,同时修复了AnacondaNavigator的闪退问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

背景:之前一直用的是vscode+anaconda,后面感觉深度学习跑模型什么的,突然想下一个pycharm(专业版-破解)来体验一下,搞了我好几个小时。

错误:pycharm运行,ipynb文件时,无法启动jupyter server,报错:ModuleNotFoundError: No module named 'fastjsonschema'

解决过程:

  1. 查看vscode能否正常运行(可以的vscode运行cell单元,可能是因为vscode仅在它内部安装了jupyter相关插件)

  1. 查看pycharm下的py文件中导包程序是否成功。成功,猜测就是环境没装jupyter相关依赖问题

  1. 安装相关依赖fastjsonschema,发现自己已经安装过了,但是还是pycharm找不到

  1. 然后怀疑是环境变量问题,检查后没问题

  1. 最后通过更新anacond来解决(因为之前的anaconda navigator闪退),修复后进入可视化界面,针对tensorflow(我创建的虚拟环境)install jupyter book 和lab:

  1. 最后可以在anaconda打开jupyter,也可以在pycharm上运行。

修复闪退问题:解决Anaconda navigator闪退问题

总结:自己要学会一步步排除无关因素(就是jupyter的安装不知道有什么鬼问题),在利用更准确的搜索来找到解决问题的关键。

### 解决 PyCharm 虚拟环境中 ModuleNotFoundError: No module named 'cv2' 在处理 `ModuleNotFoundError: No module named 'cv2'` 的情况下,主要原因是 Python 环境中缺少必要的 OpenCV 库。为了确保能够在 PyCharm 的虚拟环境中正常导入并使用 `cv2` 模块,可以采取如下措施: #### 安装缺失的 OpenCV 库 确认当前使用的 Python 环境确实安装了所需的 OpenCV 库是非常重要的一步。可以通过命令行工具来完成这一操作。 对于大多数情况而言,在终端执行以下命令即可解决问题: ```bash pip install opencv-python ``` 这条指令会自动下载并与现有项目关联最新稳定版的 OpenCV 库文件[^3]。 #### 验证安装是否成功 一旦完成了库的安装过程之后,建议重新启动 IDE 或者刷新项目的依赖关系列表以使更改生效。接着可以在代码编辑区内尝试再次引入该模块来进行验证测试: ```python import cv2 print(cv2.__version__) ``` 如果能够顺利打印出版本号,则表明问题已被妥善解决;反之则可能还需要进一步排查其他潜在因素如环境配置等问题。 #### 设置正确的解释器路径 有时即使正确安装了所需软件包也可能遇到相同报错现象,这可能是由于选择了错误的工作区或是未能指定恰当的解析程序所致。因此有必要检查一下所选工作空间以及对应的 Python 版本是否匹配,并调整至合适的选项上。 进入 **File -> Settings (Ctrl+Alt+S)** 后导航到 **Project:** *your_project_name* → **Python Interpreter**, 进而选择或添加适合于该项目运行需求的具体解释器实例[^1]。 通过以上方法应该能有效应对大部分因缺乏特定第三方扩展而导致的功能异常状况。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值