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