1. 当加载xlsx文件的时候出现:xlrd.biffh.XLRDError: Excel xlsx file; not supported
解决办法:
xlrd更新到了2.0.1版本,只支持.xls文件。所以pandas.read_excel(‘xxx.xlsx’)会报错。
可以安装旧版xlrd,在cmd中运行[也可以在anaconda prompt中进行运行,并且可以打开自己设置环境下打开终端]:
pip uninstall xlrd
pip install xlrd==1.2.0
也可以用openpyxl代替xlrd打开.xlsx文件:
df=pandas.read_excel(‘data.xlsx’,engine=‘openpyxl’)
2.当加载xlsx文件的时候出现: ImportError: Missing optional dependency 'xlrd'. Install xlrd >= 1.0.0 for Excel support Use
解决办法:
安装:pip install xlrd
3. matplotlib中文乱码的解决方案
解决办法:
在进行matlplotlib进行画图时,在图中不显示中文字
①在每次写代码之前,我们加入如下两行代码:
plt.rcParams['font.sans-serif']=['SimHei'] #用来正常显示中文标签
plt.rcParams['axes.unicode_minus'] = False #用来正常显示负号
②需要修改一些代码(参考的那个大佬太强了,这个都可以搞出来)
修改配置文件,一劳永逸的方法
1. 首先,我们下载SimHei字体(即SimHei.tff包),小伙伴们可在官网下载,也可在我推荐的如下地址去下载:
http://www.xiazaiziti.com/210356.html
2. 下载好之后,我们找到matplotlib文件夹,如下图所示:
如果找不到matplotlib文件夹的小伙伴,可通过如下代码进行查看:
import matplotlib
print(matplotlib.get_data_path()) # 数据路径
我们重点关注matplotlib中的ttf文件夹和matplotlibrc文档。
第一步,我们将下载好的SimHei.ttf文件拷贝到ttf文件夹;
第二步,我们打开matplotlibrc文档(就在mpl-data下),按照如下提示进行修改:
总结一下,共需要修改三条配置命令:
font.family:sans-serif
font.sans-serif:SimHei, Bitstream Vera Sans, Lucida Grande, Verdana, Geneva, Lucid, Arial, Helvetica, Avant Garde, sans-serif
axes.unicode_minus:False,#作用就是解决负号'-'显示为方块的问题
提醒小伙伴一点,不要忘记去掉上述所修改三条配置命令前的 # 符号。
3. 修改完成配置文件之后,距离成功就差一步咯,我们现在只需要将我们刚刚拷贝的字体和设置的命令重新加载一下即可,我们可以通过如下命令进行设置:
from matplotlib.font_manager import _rebuild
_rebuild() #reload一下
以上即完成,可以啦。
————————————————
版权声明:本文为CSDN博主「石璞东 | haha」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/weixin_41767802/article/details/108047350
4. pycharm启动出现Server's certificate is not trusted提示框的问题
解决办法:
例如,当出现如下情况时:
接下来:
1: 点击右上角的X,关闭认证界面;
2: 点击界面右下角 configure下拉列表
3:点击settings,点击右侧Tools下拉列表
4:点击 Server Certificates 项
5:勾选 Acceptes non-trusted certificat automatically 项 确定退出
6:重启动 pycharm
Server's certificate is not trusted提示框不在出现
5. 使用conda安装库的时候会出现:Cache entry deserialization failed, entry ignored
解决办法:
更新pip,在anaconda prompt命令中输入: python -m pip install --upgrade pip
6. 新版Pycharm中Matplotlib图像不在弹出独立的显示窗口
解决办法:这个对勾取消
7.python运行后出现: Intel MKL FATAL ERROR: Cannot load mkl_intel_thread.dll
解决办法:
① 首先,在网上查询了几种办法进行解决,但是对于我的情况并未解决,但是我把这几个有用的链接贴上来。
https://blog.csdn.net/weixin_42512684/article/details/103289905
https://bbs.csdn.net/topics/392023007
https://www.cnblogs.com/luhuan/p/9073432.html
② 我自己的解决办法是在anaconda navigator的environments新建了一个自己的环境,并且在pycharm中将python interpreter更换成自己新设置的解释器,并且重新安装各种库(matplotlib, numpy, pandas等等)。注:在安装各种库的时候,以防安装的环境位置不对,所以一定要在自己设置的环境下打开terminal(anaconda navigator--enviroments--右键自己的环境open terminal)
8. 进行 PyCharm+PyQt5+QtDesigner配置
https://blog.csdn.net/esting_tang/article/details/81082504
9. Pycharm运行程序的时候弹出“Edit configuration”窗口解决方法
这是因为没有在pycharm的setting设置python编译器。
10. Anaconda打开Navigator报错-Navigator Error An unexpected error occurred on Navigator start-up
Windows下:
1)使用管理员运行:conda prompt
2)执行命令 conda update anaconda-navigator
3)还是不行就试试命令:anaconda-navigator --reset