frontend
当遇到no module named frontend的时候,需要安装pymupdf,并且指定其版本编号。
pip install PyMuPDF==1.16.14
不仅如此,应该首先安装fitz,再安装PyMuPDF。如果发生冲突,卸载掉PyMuPDF,并重新按照上面的说法进行安装。
statsmodels
有些时候会出现无法访问、无法下载包的情况,这是因为内容为外网资源,只需要挂个VPN就行了。
<urlopen error [Errno 11004] getaddrinfo failed>
import numpy as np
import statsmodels.api as sm
import statsmodels.formula.api as smf
dat = sm.datasets.get_rdataset("Guerry", "HistData").data
pandas设置categories
类别标签设置的时候,出现categories没有了的提示,这是因为在新版本的pandas中已经取消了之前的支持,需要在pandas.api.types.CategoricalDtype中进行显式声明。
改之前:
df['class']=df['class'].astype("category",categories= ["n", "s", "k", "mm"],ordered=True)
改之后:
from pandas.api.types import CategoricalDtype
df['class']=df['class'].astype(CategoricalDtype(categories=['n', 's', 'k', 'mm'], ordered=True))
plotnine安装失败
这是因为plotnine和电脑上已经安装的matplotlib冲突了,需要卸载掉matplotlib后重新安装plotnine。
pip uninstall matplotlib
pip install plotnine
本文介绍了在Python编程中遇到的一些常见错误及其解决方案,包括'nomodulenamedfrontend'错误,解决方法是安装特定版本的PyMuPDF(1.16.14),并可能需要先安装fitz。另外,对于statsmodels库的导入问题,可能是由于网络限制,建议使用VPN。在更新pandas中categories特性时,需使用新版本的API。最后,处理plotnine安装失败的问题,可能需要卸载matplotlib后再安装。
8万+

被折叠的 条评论
为什么被折叠?



