Jupyter 中使用Code prettify模块 时遇到Error: ModuleNotFoundError No module named 'yapf'的解决方法
问题描述
按照Python代码写得丑怎么办?推荐几个神器拯救你推荐的方法,操作到下图这一步骤时,报错:Error: ModuleNotFoundError No module named ‘yapf’
问题排查1
确认已经执行过"pip install yapf",并且使用“which yapf”查看yapf的安装路径。
从下图可以看到,打印出了yapf的安装路径,说明已经安装了yapf,只是jupyter找不到matplot。
问题排查2
之前我曾经使用conda创建了另一个虚拟环境siammask,并且在里面也安装了Jupyter,而且更改过Jupyter的Kernel,会不会是因为这个原因,需要在虚拟环境siammask中也安装yapf。
具体操作:
conda activate siammask
然后在这个虚拟环境中也通过执行如下操作来安装yapf。
这样操作之后就能正常使用Code prettify插件了。