背景:之前一直用的是vscode+anaconda,后面感觉深度学习跑模型什么的,突然想下一个pycharm(专业版-破解)来体验一下,搞了我好几个小时。
错误:pycharm运行,ipynb文件时,无法启动jupyter server,报错:ModuleNotFoundError: No module named 'fastjsonschema'
解决过程:
查看vscode能否正常运行(可以的vscode运行cell单元,可能是因为vscode仅在它内部安装了jupyter相关插件)
查看pycharm下的py文件中导包程序是否成功。成功,猜测就是环境没装jupyter相关依赖问题
安装相关依赖fastjsonschema,发现自己已经安装过了,但是还是pycharm找不到
然后怀疑是环境变量问题,检查后没问题
最后通过更新anacond来解决(因为之前的anaconda navigator闪退),修复后进入可视化界面,针对tensorflow(我创建的虚拟环境)install jupyter book 和lab:

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

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