学习过程之python跳一跳

一、没想到光是运行 adb shell 就出了不少问题

 第一个问题

process finished with exit code 2

查了下才发现是我的文件夹和文件命名错误的问题:

我将py文件命名为 have a jump ,带上了空格,正确的命名方式应该是have_a_jump

第二个问题

error: device '(null)' not found

原因:

我的手机是华为,由于电脑没有HDB驱动,即使手机打开了开发者模式和USB调试依然连不上,

搜寻摸索了挺久的

方法:

参考:https://cn.ui.vmall.com/thread-20602631-1-1.html

把华为的手机助手安装上,HDB驱动终于安装上去了,问题得以解决。

二、pycharm的问题

第三个问题

在pycharm上运行matplotlib.pyplot.canvas.mpl_conect('button_press_event',on_click)

弹出错误:

AttributeError: 'FigureCanvasInterAgg' object has no attribute 'mpl_conect'

网上查了很多资料,结果第二天才发现....mpl_connect 少打了n。。。

第四个问题

RuntimeError: implement_array_function method already has a docstring

原因:

matplotlib基于numpy开发

推测matplotlib与之前安装的numpy不兼容

方法:

降低安装的matplotlib版本pip install matplotlib==3.0.3

 原来为

matplotlib3.2.1

numpy1.18.4

在cmd输入pip install matplotlib==3.0.3后,问题解决

其实还有很多问题就是了:

比如明明IDLE装过了PIL库,但是pycharm却显示没有安装到这个库

然后去改了pycharm的 interpreter ,将之前的IDLE变为编译器,这样才成功导入了以前的库。

原文地址:https://www.cnblogs.com/modiqiang/p/12993424.html