Python错误及其解决方法
1.Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by ‘ConnectTimeoutError(<pip._vendor.urllib3.connection.HTTPSConnection object at 0x0000021280F1DDE0>, ‘Connection to pypi.tuna.tsinghua.edu.cn timed out. (connect timeout=15)’)’:
【解决】
主要就是网络不通造成的,可以使用清华源。解决方式主要是在c:\user\xxx(用户目录下,xxx是登录用户名,这个一定要)新建文件夹pip,里面有一个文件pip.ini,pip.ini的内容如下:(# trusted-host 此参数是为了避免麻烦,否则使用的时候可能会提示不受信任 #)
1 | [global] |
1.python安装模块报错WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None))
2.Glyph 21547 (\N{CJK UNIFIED IDEOGRAPH-542B}) missing from current font
主要是中文乱码的问题。
【解决方案】
1.查找matplotlib字体所在位置,即:/usr/local/lib/python3.9/site-packages/matplotlib/mpl-data/fonts/ttf。和缓存文件所做位置:/Users/bibichuan/.matplotlib。
1 | import matplotlib |
2.网络上下载字体simhei.ttf,放到matplotlib的字体库中。
3.修改matplotlibrc文件
1 | vim /usr/local/lib/python3.9/site-packages/matplotlib/mpl-data/matplotlibrc |
4.清除缓存
1 | rm -rf /Users/bibichuan/.matplotlib |
5.重启命令行
1.Glyph 26426 missing from current font.解决matplotlib画图中文字体乱码问题
2.matplotlib 正常显示中文教程,font_manager 报错解决,RuntimeWarning: Glyph 20195 missing from current font. 解决方案 删除缓存
3.解决matplotlib中文显示问题Font family [sans-serif] not found
6.注册临时字体
在当前文件夹下,新建fonts字体,然后放入SimHei.ttf字体文件,在程序代码前部加入注册字体动作。
1 | from matplotlib import font_manager |
1.【Python基础】matplotlib字体设置看这一篇就够了
2.matplotlib中中文字体配置 1:利用matplotlib的字体管理工具font_manager—->缺点:每次必须要进行设置;2:更改matplotlib字体配置文件
3.pyinstaller 如何正确打包字体文件
3.段错误(核心已转储)
这个问题不知道到底哪里来的,我只能尝试去把到处都加上了 try except。这个问题最后我也没有解决,具体什么原因,反正就是多加几个 try ,可能就能搞定了。
【1】.段错误(核心已转储)(core dumped)问题的分析方法
【2】.Python3 如何定位错误:段错误 (核心已转储) Segmentation fault段错误:当访问的内存超出了系统所给程序的内存空间后,CPU就会产生相应的保护,从而出现段错误。core dumped 核心已转储:当程序运行过程中发生异常,程序异常退出时,操作系统会将当前程序的内存状况存储在core文件中,称之为核心已传储。(linux中如果内存越界会收到SIGSEGV信号,然后就会core dump)
【3】.Python程序异常退出问题的解决与思考