今天pip3 install 了 torchvision 和fastai后,ipython notebook突然就傻了,连import,print这种基本操作都无法执行,运行状态一直是*星号。一开始以为是vscode出了问题,所以把vs code重装了,还找到了彻底卸载vscode的一些建议。
显然,重装ide改变不了什么。
vscode上没有显示错误信息,
于是通过terminal启动了notebook,发现python3.8的内核启动不了。
一开始查到有可能是tornado这个包的版本不对,于是卸载重装了较低版本,但仍然报错,搜索一番后发现了这篇posthttps://github.com/jupyter/notebook/issues/5814
Follow版主的方案,
彻底uninstall所有带jupter,notebook, qt, nb, ipykernel的包,然后卸载jupyter, 重装 pip3 install --user jupyter
这次ipython notebook终于可以启动kernel了,然而,只能执行原生的命令,import会出现 TypeError: required field "type_ignores" missing from Module 这个error,搜索一番,是因为ipython的版本和python的版本不符合。
所以试图upgrade ipthon, 但是pip install ipython --upgrade行不通,于是便先卸载ipython,再重装。
终于跑通了~
ps.
pip3 freeze和pip3 list功能类似,但freeze因为只返回requirement list包含的包,所以更少。
rm 会移除一个file,rm -r 会移除folder